Advertisement

📅 Date Difference Calculator

Calculate the exact number of days, weeks, months, years, working days, and weekends between any two dates instantly.

How Date Difference is Calculated

Total Days = (End Date − Start Date) in milliseconds ÷ 86,400,000
Weeks = Total Days ÷ 7
Months ≈ Total Days ÷ 30.4375
Years ≈ Total Days ÷ 365.25
Working Days = Days where day-of-week is Mon–Fri
Weekend Days = Total Days − Working Days

Working days are counted as Monday through Friday, inclusive of both the start and end dates. Public holidays are not excluded.

How to Use the Date Difference Calculator

  1. 1
    Select a Start Date
    Click the start date field and choose a date from the picker, or type it in YYYY-MM-DD format.
  2. 2
    Select an End Date
    Choose the end date. The end date can be in the past or the future — the calculator handles both.
  3. 3
    Read Your Results
    Instantly see the total days, weeks, months, years, working days, and weekend days between the two dates.
  4. 4
    Note the Day of Week
    The calculator also shows which day of the week each date falls on, useful for planning.

Real-World Example

From January 1, 2024 to December 31, 2024 (2024 is a leap year).

Total Days = 366 days (leap year)
Weeks = 366 ÷ 7 = 52.3 weeks
Start: Monday, January 1, 2024
End: Tuesday, December 31, 2024

Frequently Asked Questions

Enter your start and end dates and the calculator counts the exact number of days inclusive. For example, Jan 1 to Jan 31 is 30 days (not counting Jan 1) or 31 days (counting both).

The calculator shows both total days and working days (Monday–Friday). Note that it does not account for public holidays, which vary by country and region.

A leap year has 366 days instead of 365. A year is a leap year if it is divisible by 4, except for century years (divisible by 100), unless also divisible by 400. So 2000 was a leap year, but 1900 was not.

Yes. The calculator works for any dates — past, present, or future. It will show a positive day count regardless of the order you enter the dates.

A standard year has about 260–262 working days (52 weeks × 5 days), minus public holidays. Most countries have 8–15 public holidays, leaving roughly 248–252 working days per year.

Related Calculators