Date Difference Calculator

Find the gap between two dates in years, months, days, weeks, weekdays, weekends, and total hours. Useful for project timelines, age math, and "how many days until…" decisions.

How this is calculated

The years/months/days breakdown is calendar-aware — it accounts for variable month lengths and leap years (matches the way humans naturally count "2 years, 3 months").

Total days is the gap inclusive of the end day but exclusive of the start day (the same convention banks and contracts use).

Weekdays counts Monday through Friday in the range; weekend days counts Saturday and Sunday. These two always sum to the total.

All math happens in your local timezone. To compare across timezones explicitly, use UTC equivalents in both fields.

Frequently asked questions

How is the years/months/days breakdown calculated?

It is calendar-aware, so it accounts for variable month lengths and leap years — matching the way people naturally count "2 years, 3 months." Total days is counted inclusive of the end day but exclusive of the start day, the same convention banks and contracts use.

What's the difference between weekdays and weekend days?

Weekdays counts Monday through Friday in the range, and weekend days counts Saturday and Sunday. The two always add up to the total number of days.

Which timezone does it use?

All math happens in your local timezone. To compare across timezones explicitly, enter the UTC equivalents in both the start and end fields.

Is my data uploaded?

No. The dates you enter and the results are computed entirely in your browser; nothing is sent to a server.

Related tools