Skip to main content
GovMath.

Life Events · UK calendar

Days Between Two Dates

Count the days, working days, weeks, or full Y/M/D breakdown between any two dates — useful for notice periods, contract end dates, visa overstays and tenancy calculations.

Pick your dates

Works in either order. Dates are treated as UTC midnight so DST changes don’t affect the count.

Days between

90 days

91 days inclusive of both ends

Working days (Mon–Fri)

65 days

Weeks

12.86 weeks

Calendar breakdown

0y 2m 29d

In months (approx)

2.96 mo

How we calculated your result

Dates are normalised to midnight UTC, then the difference is divided by exactly 86,400,000 ms. Using UTC avoids the off-by-one errors that British Summer Time creates around March and October date arithmetic.

  • Exclusive days — same date returns 0; useful for “days from / days until”.
  • Inclusive days — same date returns 1; useful for counting nights stayed, days served, etc.
  • Working days — counts Monday–Friday only, inclusive of both endpoints. Bank holidays not deducted.
  • Calendar Y/M/D — the natural “3 years, 2 months, 17 days” breakdown.

Official UK rules in simple English

Common UK date-counting conventions:

  • Notice periods usually count from the day after notice is given; check your contract for “clear days” vs “calendar days”.
  • Court deadlines generally exclude weekends and bank holidays for periods of 5 days or less (CPR 2.8).
  • UK Visa overstay calculated from the day after leave expires; a 1-day overstay can ban re-entry for 10 years in some routes.
  • Tenancy break clauses typically require “two clear months” notice — meaning the notice period excludes both the day given and the move-out day.

Common pitfalls to watch out for

  • Inclusive vs exclusive matters legally

    “30 days from today” could mean day 30 or day 31, depending on context. Banking, court and tenancy conventions all differ. Always re-read the original document.
  • Working days here don't exclude bank holidays

    We count Mon–Fri only. UK bank holidays (8 a year in England/Wales, 9 in Scotland, 10 in NI) need to be deducted manually if your purpose requires it.
  • Months are imprecise

    A “month” can mean 28, 29, 30 or 31 days. Our Y/M/D breakdown uses calendar arithmetic, which gives the natural answer most people expect — but for legal/contract use, count exact days where possible.
  • Time zones can shift by a day

    If you’re comparing dates from emails or systems in different time zones, a 23:00 UTC timestamp can appear as “next day” in BST. We assume both inputs are UK calendar dates.

Frequently asked questions

Does it count today?
The exclusive count does not. The inclusive count does. Pick whichever matches your purpose.
Can I enter past dates?
Yes — the calculator works in either direction. Order of inputs doesn’t matter.
Are bank holidays excluded from working days?
No. We only exclude weekends. Bank holidays vary by UK nation and would need to be deducted manually.

Calendar arithmetic only. For legal deadlines, check whether your context uses clear days, working days excluding bank holidays, or another convention.