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-10891 days · 127 weeks · 29 months

How to use
  1. Set the start date.
  2. Set the end date.
  3. Difference in days, weeks and months appears immediately.
  4. 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).

Date Difference

← All tools
Loading…
Related tools
Age Calculator Timestamp Converter Timezone Converter
Also available in: 🇪🇸 Español🇮🇳 हिन्दी