BreezyTools Pro — Ad-free experience across all 90+ tools. Less than a coffee a month → Learn More

Date Difference Calculator

Calculate the difference between two dates or add/subtract time periods.

📅

Select two dates above to calculate the difference.

📅

Enter a date and select an operation to calculate the result.

How to Use the Date Difference Calculator

The Date Difference Calculator helps you determine the time between two dates or perform date arithmetic. Start by selecting your calculation mode: either calculate the difference between two dates, or add/subtract a time period from a starting date. Enter your dates, select your options, and the tool instantly provides results in multiple formats including days, weeks, months, and business days.

Calculate the Difference Between Two Dates

In the "Calculate Difference" mode, simply select a start date and an end date. The calculator instantly shows the difference in total days, weeks, months, and years. You can also enable the "Exclude US Holidays" option to see how many business days (working days) exist between the two dates, which excludes weekends and major US holidays.

Add or Subtract Time from a Date

The "Add/Subtract Time" mode allows you to perform date arithmetic. Start with a base date, select whether you want to add or subtract time, enter an amount, and choose a time unit (days, weeks, months, or years). The tool will calculate the resulting date and provide additional details like what day of the week it falls on.

Quick Presets

Use the quick preset buttons to instantly set common date ranges:

What This Tool Calculates

Business Days Calculator

If you need to count only working days (Monday-Friday), enable the "Exclude US Holidays" option. The calculator will automatically subtract weekends and major US holidays (including New Year's Day, Independence Day, Thanksgiving, Christmas, and more) from the total count. This is useful for project planning, deadline tracking, and business operations.

Frequently Asked Questions

How accurate is the date calculator?
The calculator is highly accurate. It accounts for leap years, varying month lengths, and properly handles all edge cases. All calculations are done in your browser.
Can I calculate dates in the future?
Yes! You can calculate differences between any dates—past, present, or future. The tool handles both directions equally well.
What holidays are excluded?
The calculator excludes US federal holidays including: New Year's Day, MLK Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving (and the day after), and Christmas.
Does the calculator include weekends in the business days count?
By default, it does. When you enable "Exclude US Holidays," it removes weekends and holidays from the business days calculation, giving you the number of actual working days.
Can I save my birthday for the preset?
Yes! Save your birthday using the "Remember My Birthday" feature in the Age Calculator tool, and it will be available for the "Until Birthday" preset in this calculator.
Why does the lunar cycle calculation show a decimal?
The lunar month is approximately 29.53 days long, so the calculation shows the exact number of complete cycles, which may include partial cycles.

Love using BreezyTools?

Go Pro for an ad-free experience, priority features, and support independent development — for less than a coffee a month.

Upgrade to Pro →