100% Free · No Signup

Date Difference Calculator

Days, weeks, months, and years between any two dates — calendar-accurate.

Difference
0 days
0y 0m 0d
Total weeks
0
Total months
0
Total hours
0

Exact Calendar Difference

This tool counts days the way a calendar does — accounting for leap years, months with 28/29/30/31 days, and DST transitions. You get both a total day count and a clean years + months + days breakdown.

Great For

  • Project deadlines and contract durations
  • Counting days since an anniversary or event
  • Visa or service-period calculations
  • Planning travel and time-off windows

Frequently Asked Questions

How do I count days between two dates?

Subtract the earlier date from the later one and count the days. Our tool handles the calendar logic — leap years, variable month lengths — automatically.

Does this include the start and end date?

We show both "days between" (excluding the start) and "total days including both" so you can use whichever your context needs (deadlines, contracts, service days).

Can I use this for a future date?

Yes. Put the future date as the end date and any past date as start. The tool works for any two dates between 1900 and 2100.

Why do months and years not match days / 30 or days / 365?

Months vary from 28–31 days and years can be 365 or 366. We use real calendar arithmetic so the years + months + days breakdown is exact, not averaged.

Related Calculators