The Date Difference Calculator works out your total days, along with 3 related figures in an instant. Enter start date and end date and the result updates as you type — it is free, needs no sign-up, and runs entirely in your browser so your figures stay private.
Pick the start date.
Pick the end date.
Read off your total days, together with total weeks, total months and total years — the calculator updates automatically, with no button to press.
Formula
The Date Difference Calculator uses the formula:
Total days = End date - Start date
Worked example
For example, with start date of 2024-01-01 and end date of 2026-06-15, the total days is 896.
Inputs used
Start date
2024-01-01
End date
2026-06-15
Results
Total days
896
Total weeks
128.0
Total months
29.4
Total years
2.45
Results are estimates for educational use, not professional advice.
Frequently asked questions
Enter a start date and an end date, and the calculator returns the exact number of days between them, along with the equivalent in weeks, months and years.
Total days is exact. Weeks are days ÷ 7, months use the average month length of 30.4375 days, and years use 365.25 days to account for leap years.
The result is the difference in days between the two dates (end minus start). To count both endpoints inclusively, add one day to the total.
Yes. The calculator counts the actual calendar days, so leap years are handled correctly in the total-days figure. The year conversion uses the 365.25 average.
The Date Difference Calculator uses the formula: Total days = End date - Start date. For example, with start date of 2024-01-01 and end date of 2026-06-15, the total days is 896.
Pick the start date. Pick the end date. Read off your total days, together with total weeks, total months and total years — the calculator updates automatically, with no button to press.