📅 Date Difference Calculator

Quick answer

The difference between two dates is found by counting the calendar days between them, taking leap years into account automatically. The same span can be expressed as years, months and days using calendar borrowing, or converted into weeks, hours and minutes. Including the end date adds one day, which is how most people count deadlines and durations.

Total days between the dates

365 days
Years, months, days1 y, 0 m, 0 d
Weeks52 weeks, 1 days
Total hours8,760
Total minutes525,600

✅ 100% free  ·  🔒 Runs in your browser — files never leave your device  ·  🚫 No sign-up

How to use the Date Difference Calculator

  1. Pick the start date.
  2. Pick the end date.
  3. Tick "Include the end date" if both the first and last day should count.
  4. Click "Calculate difference" to see total days, the years–months–days breakdown, weeks and hours.

Frequently asked questions

How many days are there between two dates?

It is the number of 24-hour calendar steps from the first date to the second. From 1 January to 1 February in a non-leap year is exactly 31 days, because January has 31 days.

What does "include end date" mean?

Normally the count measures the gap between the dates, so Monday to Tuesday is 1 day. Including the end date counts both boundary days, making Monday to Tuesday 2 days — useful for leave days, rentals and event durations.

Does this calculator handle leap years?

Yes. The calculation is based on real calendar dates, so 29 February is counted automatically whenever it falls inside the selected period.