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:
- From Today: Sets the start date to today
- Until New Year: Sets the end date to December 31st of the current year
- Until Birthday: Sets the end date to your next birthday (requires you to save your birthday first)
- Past Month: Shows the difference from 30 days ago to today
What This Tool Calculates
- Total Days: The exact number of calendar days between dates
- Business Days: Weekdays only, excluding weekends and US holidays
- Weeks: Number of complete weeks and remaining days
- Months & Years: Time broken down by months and years
- Hours, Minutes, Seconds: Complete breakdown to the second
- Lunar Cycles: How many complete lunar months occurred
- Fun Facts: Estimated hours slept, meals eaten, sunrises seen, and more
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.