About this tool
Days, weeks and months between any two dates.
The Date Difference tool calculates the precise interval between two calendar dates. Enter a start and end date and get the result in days, weeks, months, and years — plus a detailed breakdown ("1 year, 3 months and 12 days"). Useful for calculating project timelines, contract durations, lease periods, and how long ago or until a specific event.
Example
2024-01-01 to 2026-06-10 → 891 days · 127 weeks · 29 months
How to use
- Set the start date.
- Set the end date.
- Difference in days, weeks and months appears immediately.
- Swap dates to reverse the calculation.
Features
- Days, weeks, months and years
- Detailed breakdown (Y years M months D days)
- Date swap button
- Handles leap years
- Works across century boundaries
Frequently Asked Questions
Does it include the start and end dates?+
The result shows the gap between the two dates. To include both endpoints, add 1 to the result.
How does it handle leap years?+
February 29 is recognised and included in calculations. Leap year rules are applied correctly.
Can I calculate future dates?+
Yes. The calculator works for any valid date range — past, present or future.
What about business days?+
The tool currently shows calendar days. A working-days option is on the roadmap.
Does it count the start and end dates?+
The calculator counts days between dates, not including the start date but including the end date. Adjust by one if you need an inclusive range.
Does it handle month-end edge cases?+
Yes. Adding 1 month to January 31 gives February 28 (or 29 in a leap year).