Date Difference Calculator

Calculate the exact time between two dates in years, months, days — plus total days, weeks and weekdays.

● Runs locallyNothing uploadedFree foreverNo sign-up needed

About this tool

Pick two dates and get the difference expressed in calendar years, months and days, as well as raw totals: days, weeks and approximate working days (Mondays to Fridays). Leap years and month lengths are handled exactly.

Date gaps power deadlines, contract terms, project plans, visa windows and notice periods — and off-by-one errors are everywhere because “between” is ambiguous. This calculator counts the difference exclusively (1 Jan to 2 Jan = 1 day); add a day yourself if your use case counts both endpoints.

How to use it

  1. Choose the start and end dates.
  2. Read the calendar breakdown and raw totals.
  3. Use the weekday count for working-day estimates (excludes weekends, not public holidays).

Frequently asked questions

Does it count the end date?

No — the difference is exclusive of the end date, matching how most date math works. Include the end day by adding 1 if needed.

How are weekdays counted?

Every Monday–Friday between the dates. Public holidays vary by country and are not subtracted.

Can I calculate a date in the past?

Yes — if the end date is earlier than the start date, the tool swaps them and reports the same magnitude.