Date Difference Calculator
Find the exact difference between two dates in days, weeks, months, and years.
Overview
This calculator finds the exact number of days, weeks, months, and years between any two calendar dates. Unlike simple subtraction, it properly handles month boundary edge cases, leap years, and cross-year spans. It is useful for project management, contract duration tracking, invoice payment deadline checks, and deadline calculations.
Common use cases
- Calculate notice period or contract expiry in days.
- Find how many weeks remain before a product launch.
- Check if a payment is overdue and by how many days.
- Estimate the length of a subscription or rental period.
Examples and notes
- From January 31 to March 1 is either 28 or 29 days depending on whether it is a leap year.
- A 90-day payment term from November 15 ends on February 13 the following year.
- Counting weeks between two dates is more reliable here than a spreadsheet with manual formulas.
Important note
Results are based on the Gregorian calendar. For religious or historical calendar calculations, use a dedicated calendar conversion tool.
Frequently Asked Questions
Can I calculate future date differences?
Yes. The tool works for any two dates — past, present, or future.
Is the result inclusive of both dates?
The tool calculates the absolute difference between two calendar dates. To make it inclusive, add one day to the result.
How is the month difference calculated?
Month difference counts complete calendar months between the two dates, not just the numerical month difference.
Can I use this for contract or notice period calculation?
Yes. Enter the start date and end date of the contract or notice period to get the exact duration in days, weeks, and months.