Canada

Date difference calculator

Need the exact span between two dates? Enter a start and an end date and this returns the total in days, the same gap rephrased as weeks and days, and a full years, months and days breakdown. It is the tool for counting down to a deadline, measuring a notice period, checking how long a contract has run, or tallying days between two events for an invoice or a visa application. The order you enter the dates in does not matter; the result is always reported as a positive distance.

Difference
Enter both dates

How it works

  1. Choose a start date and an end date.
  2. Order is irrelevant: enter them either way round and the gap comes back positive.
  3. The headline figure is the exact number of days between the two.
  4. That same span is also expressed as a count of whole weeks plus leftover days, and as years, months and days.

days = | end - start |, then regrouped into weeks or years/months/days

The exact day total is the absolute difference between the two calendar dates, so the order you enter them in never produces a negative number. That single total is then re-expressed two ways: divided by seven for whole weeks plus a remainder, and broken into whole calendar years and months with the spare days trailing. The day figure stays exact; the calendar breakdown follows real month lengths.

start
the earlier of the two dates entered
end
the later date; treated as day zero from the start
| |
absolute value, so the gap is always positive

Common spans in days

A standard week 7 days
A statutory notice period ≈ 30 days one calendar month, varies by contract
A common year 365 days 366 in a leap year
A Schengen short-stay limit 90 days within any 180-day window

Worked example

From 1 January 2026 to 31 December 2026: 364 days, which reads as 52 weeks and 0 days, or very nearly a full calendar year. Push the end date to 1 January 2027 and it becomes 365 days, a clean 1 year.

Key facts

Tips

Frequently asked questions

Are both end dates included in the count?+

The total is the number of days from the start to the end, with the start treated as day zero. So one Monday to the next Monday is 7 days, not 8.

Why does the months view look approximate?+

Months range from 28 to 31 days, so the years-months-days breakdown counts whole calendar months first, then the spare days. The plain day total, by contrast, is always exact.

Does it count weekends and holidays?+

Yes, every calendar day is included. It does not single out working days, so it is not a business-day calculator.

Can the two dates be in different years?+

Yes. Any two valid dates work, however far apart, and leap years along the way are handled correctly.

Last updated: 2026

Estimate only

This is an estimate for general guidance, not financial, tax, legal or medical advice. Figures can change and individual circumstances vary. Always confirm with the official sources listed before making decisions.

Reviewed by Vikas Dulgunde.

Related calculators