Date Difference Calculator
Find the number of days, weeks, months and years between two dates. Includes a calendar-accurate breakdown and works entirely in your browser.
364 days
End date is after the start date.
About this tool
Pick a start date and an end date to see exactly how much time lies between them. The result is shown both as a total number of days and weeks and as a calendar-aware breakdown of years, months and days.
This is useful for counting down to deadlines, measuring project durations or working out anniversaries.
Examples
- 2026-01-01 to 2026-12-31 → 364 days (11 months, 30 days)
- Shows total weeks plus remaining days
- Direction-aware: order of the dates does not matter
Frequently asked questions
Does the order of dates matter?
No. The calculator always shows the absolute difference, and indicates which date is later.
Are both end dates included?
The result counts the number of whole days between the two dates. Add one day if you need to count both the start and end dates inclusively.
How are months counted?
Months are counted on the calendar, so the breakdown respects the actual length of each month rather than assuming 30 days.
More tools
Age Calculator
Calculate your exact age in years, months and days from a date of birth, plus total weeks and days and your next birthday. Private and instant.
CalculatorsCountdown Calculator
Count down to any date and time and see the days, hours, minutes and seconds remaining, updating live. Also counts business days. Private and free.
CalculatorsTime Zone Converter
Convert a date and time from one time zone to another and compare multiple cities side by side. Uses your browser's time-zone data — no API needed.
Converters