Calendar math, made clear
Date Difference Calculator
✓ 100% FREE — No Signup Needed
Choose any two dates to see the exact time between them—plus total days, weeks, months, years, and the weekday for each date.
Elapsed time excludes the start date. For example, Monday to Tuesday is one day.
Please choose both a start date and an end date.
Exact calendar duration
0 days
Dates were entered in reverse order, so the absolute difference is shown.
How the date count works
The result uses calendar dates rather than clock time, so daylight-saving changes do not alter the answer.
- Select two datesPick the beginning and end of your trip, project, age range, or countdown.
- Read the exact durationCalendar years and months are counted first, followed by the remaining days.
- Compare useful totalsSee elapsed days and weeks, plus average-length month and year estimates.
Helpful details
Frequently asked questions
How do I calculate days between two dates?
Select a start date and an end date above. The calculator subtracts the earlier date from the later date and displays the elapsed number of days instantly.
Does the calculation include the start date?
No. It measures elapsed time, so the start date is excluded. The same date returns zero days, while two consecutive dates return one day.
Why are total months and years marked with an asterisk?
Months have different lengths, and leap years have an extra day. Those two totals are estimates based on the average Gregorian month (30.436875 days) and year (365.2425 days). The exact calendar duration above them uses real calendar boundaries.
Are leap years included?
Yes. The total day count uses actual calendar dates, including February 29 when it occurs.