Date Difference Calculator
Count the exact days, weeks, months and years between any two dates — order doesn't matter.
Pick both dates to see the difference. Order doesn't matter.
How it works
The tool counts the exact number of calendar days between the two dates (leap days included), then expresses it three ways: total days, whole weeks plus leftover days, and a calendar breakdown of years, months and days computed the way durations are stated on documents.
Example
From 15 January 2024 to 22 August 2026 is 950 days — 135 weeks and 5 days, or 2 years, 7 months and 7 days. Set the second date to a future deadline to see a countdown.
Frequently asked questions
Are both endpoints counted?
The difference counts nights between the dates — Monday to Wednesday is 2 days. Add 1 if your use-case counts both endpoints inclusively.
Does it handle leap years?
Yes — real calendar arithmetic is used throughout, including 29 February.
Why do "months" vary in length?
The calendar breakdown borrows actual month lengths, so 30- and 31-day months (and February) are respected exactly.
Can I count business days?
Not yet — this tool counts calendar days including weekends and holidays.
Related tools
Find your exact age in years, months and days — plus total days lived and days until your next birthday.
Percentage CalculatorThree percentage tools in one: X% of Y, X as a percentage of Y, and percentage change.
Unix Timestamp ConverterConvert Unix timestamps to human dates and back — auto-detects seconds vs milliseconds.