camalochatools
Home / Date & Time / Date Difference Calculator

Date Difference Calculator

Find out exactly how many days, weeks, months and years there are between two dates.

—
Days
—
Weeks
—
Months
—
Years

Weeks are exact; months and years are averages (30.44 / 365.25 days).

How it works

Enter a start date and an end date and the calculator instantly works out the difference between them in days, weeks, months and years. It's useful for planning projects, checking notice periods, working out someone's exact age in days, or just settling an argument about how long ago something happened.

The calculation counts full calendar days between the two dates. Months and years shown are approximate averages (30.44 and 365.25 days), since calendar months don't all have the same length.

FAQ

Does the calculator count the start or end day?

It counts the number of full days between the two dates. If you need to include both the start and end day, add one to the result.

Why are the months and years approximate?

Calendar months have different lengths (28 to 31 days), so 'months' and 'years' here use an average length (30.44 and 365.25 days) for a consistent estimate.

Can I use it to calculate age?

Yes, though the dedicated age calculator gives a more precise year/month/day breakdown for that case.