Days Between Dates Calculator

Pick a start date and an end date to find out exactly how many days lie between them. You also get the difference in years, months and days, in weeks, the number of weekdays (Monday to Friday) and weekend days, and the total number of hours.

Include the end date?
Choose yes to count both the first and last day, for example for a holiday or a notice period.
Number of days100
In years, months and days
0 years, 3 months, 8 days
In weeks
14 weeks and 2 days
Weekdays (Monday to Friday)
72
Weekend days
28
Total hours
2,400
  • Weekdays are Monday to Friday. Bank holidays are not deducted, so subtract them yourself for working days.

Last checked: October 15, 2026

Add this calculator to your website (free)

Paste the code below into your page's HTML. The calculator stays up to date automatically and your visitors never leave your site.

How the days between two dates are counted

By default the calculator counts the number of days from the start date up to, but not including, the end date. This is the same as counting the number of midnights in between, and it is how most people measure an interval: from Monday to the next Monday is 7 days.

If you choose to include the end date, one day is added. Use this when both the first and last day count, for example a holiday from 1 to 7 August (7 days of holiday, not 6) or an event that runs over several days.

Years, months, weeks and weekdays

  • Years, months and days: the calculator counts whole calendar years first, then whole months, then the remaining days. Because months have 28 to 31 days, this is a calendar difference rather than a fixed number of days.
  • Weeks: total days ÷ 7, shown as whole weeks plus the remaining days.
  • Weekdays: every Monday to Friday in the range is counted (start date included, end date excluded unless you include it).
  • Weekend days: total days − weekdays.
  • Hours: total days × 24. Clock changes for British Summer Time are ignored.

Worked example 1: days until Christmas

From Thursday 15 October 2026 to Friday 25 December 2026

Remaining days in October (16 to 31) = 16, plus 15 October itself = 17

November = 30 days; December up to the 24th = 24 days

Total = 17 + 30 + 24 = 71 days

That is 2 months and 10 days, or 10 weeks and 1 day

Weekdays = 51, weekend days = 20, hours = 1,704

Worked example 2: a whole year including the end date

From 1 January 2026 to 31 December 2026, end date included

2026 is not a leap year, so the result is 365 days (1 year, 0 months, 0 days)

That is 52 weeks and 1 day

Weekdays = 261, weekend days = 104

England and Wales have 8 bank holidays in 2026, so there are 261 − 8 = 253 working days

Worked example 3: a longer period

From 10 February 2024 to 15 October 2026

Total = 978 days, which includes 29 February 2024

Calendar difference = 2 years, 8 months and 5 days

= 139 weeks and 5 days; 698 weekdays and 280 weekend days

Worked example 4: a four-week notice period

Notice given on Monday 2 March 2026, ending Monday 30 March 2026

Days between = 28 (exactly 4 weeks)

Weekdays = 20, so 20 working days if there are no bank holidays in between

Check your contract: some notice periods count the day notice is given, others start the next day.

UK bank holidays to remember

The calculator does not remove bank holidays because they differ across the UK. Deduct them yourself for working-day counts:

  • Extra one-off bank holidays are sometimes announced for national events.
  • When a bank holiday falls at the weekend, a 'substitute' weekday is usually given instead.
NationBank holidays per year (usual)
England and Wales8
Scotland9
Northern Ireland10

Common mistakes when counting days

  • Counting both ends by accident. Counting on your fingers from the 1st to the 10th gives 10, but only 9 days have passed. Decide whether the end date should be included.
  • Assuming every month has 30 days. Use the actual calendar, especially across February.
  • Forgetting leap years. 2028 is the next leap year, with 29 February.
  • Treating weekdays as working days. Bank holidays, shift patterns and part-time hours all reduce working days.
  • Legal and contractual deadlines may follow specific rules (for example 'clear days' or business days); check the wording.

Frequently asked questions

How many days are there between two dates?

Enter both dates in the calculator. It counts every day from the start date up to the day before the end date; choose 'include the end date' to add one day.

Does the calculator include the start date?

Yes, the start date is counted and the end date is not, unless you choose to include it. From 1 to 2 January is therefore 1 day, or 2 days with the end date included.

How many working days are there in 2026?

There are 261 weekdays in 2026. In England and Wales, after removing the 8 bank holidays, there are 253 working days.

How many weeks are there between two dates?

Divide the number of days by 7. The calculator shows whole weeks plus any remaining days, for example 71 days is 10 weeks and 1 day.

Are bank holidays excluded from the weekday count?

No. Weekdays are every Monday to Friday. Subtract the bank holidays for your part of the UK to get working days.

Does the calculator account for leap years?

Yes. It uses the real calendar, so 29 February is counted in leap years such as 2024 and 2028.

What happens if the end date is before the start date?

The calculator swaps the two dates and shows the difference as a positive number, with a note to let you know.

More calculators