Date Difference Calculator
Calculate the difference in days, weeks, months and years between two dates. Instant result in the browser.
How is the difference calculated?
It starts from the difference in milliseconds, computed with UTC arithmetic. That choice sidesteps the errors that daylight saving time (DST) changes would introduce. The value is then converted into days, weeks, approximate months and years.
None of this leaves your browser. Your dates are never sent to any server.
How many days between two dates?
Counting days one by one on a calendar is where almost everyone slips up, especially when the span crosses months of different lengths or lands on a leap year. Here you pick the start and end dates and see the exact difference, with no risk of skipping a day or counting an extra one.
The result shows up in several units at once (days, weeks, months and years), and you use whichever makes sense. You can work out contract length, a delivery deadline, age in days, a countdown to an important date, or how long ago something happened.
The calculation runs entirely in the browser and sends nothing to any server. Change either date and the result adjusts in the same instant.
Read more on this
Related Tools
Add Days to Date
Calculate the resulting date when adding N days to a start date. Instant result with correct leap year handling.
Subtract Days from Date
Calculate the resulting date when subtracting N days from a date. Instant result with correct leap year handling.
Day Counter
Counts days between two dates (including or excluding weekends). Also computes weeks, months and full years.