SummaryLog

Date Difference Calculator

Count the days, weeks, and months between two dates.

Pick a start and end date to see the difference.

This calculator measures the span between any two dates and shows it several ways at once: the total number of days, the number of whole weeks with leftover days, and the difference expressed in years, months, and days. Choose the dates and the results appear instantly.

It is useful for counting down to a deadline, working out how long ago something happened, or checking a duration for contracts, visas, and projects. The order of the dates does not matter, and every calculation stays in your browser.

How to use

  1. Pick the start date using the first date field.
  2. Pick the end date using the second field.
  3. Read the total number of days between the two dates.
  4. See the same span broken into weeks and into years, months, and days.

FAQ

Does the end date count as a full day?
The result is the number of days from the start date to the end date. Counting from March 1 to March 3 gives 2 days, the gap between them.
Does the order of the dates matter?
No. If you enter the later date first, the calculator still returns the correct positive difference, so you never get a negative result.
Are leap years included?
Yes. The day count follows the real calendar, so February 29 in leap years is counted correctly in both the total days and the months breakdown.
Why is the months breakdown different from total days divided by 30?
Months vary in length, so the breakdown counts actual calendar months and days rather than assuming a fixed 30-day month, which makes it more accurate.
Is my data sent anywhere?
No. The calculation runs entirely in your browser with JavaScript. The dates you choose are never transmitted, saved, or shared.