Skip to main content
Home›Everyday life›Days Between Dates

Days Between Dates Calculator

Count the days, weeks, months and working days between two dates, and add days to a date for deadlines.

Checked by the SumAtlas teamUpdated 7 October 2026SourcesHow we check our figuresIndependent: not a government website

Your dates

From and to
More optionsOptional. The defaults suit most people; change these if your situation is different.

Free to use. Your details are not saved to an account.

Your summary

Days between82days
Working days59
Weekends23
Bank holidays0

From Sunday 4 October 2026 to Friday 25 December 2026 is 82 days. That is 2 months, 21 days, or 11 weeks and 5 days, with 59 working days in England and Wales.

11 weeks59 working days0 bank holidays

THE COMPLETE PICTURE

Your results in detail

Calendar days82
Working days59
Weekend days23
Hours1,968
What we assumed
Counting
End date not included
Working days
Monday to Friday, less bank holidays
Bank holidays
England and Wales
Time zone
UK dates, whole days

Not right for you? Change it under More options.

The same gap, different ways

All from the same two dates.

ItemValue
Years, months and days2 months, 21 days
Total months and days2 months, 21 days
Weeks and days11 weeks, 5 days
Days82
Hours1,968
Minutes118,080
Working days59
Weekends23
Bank holidays0

Adding to a date

Starting from Sunday 4 October 2026.

ItemDate
Plus 30 daysTuesday 3 November 2026
Plus 10 working daysFriday 16 October 2026

Worth knowing

Counting dates correctly.

Inclusive or exclusive?

Most date differences leave out the end date: from Monday to Wednesday is 2 days. Holiday bookings, contracts and some legal time limits may count both days. Turn on “Include the end date” to add one.

Months are not all the same length

Adding a month to 31 January gives 28 or 29 February. That is why the months-and-days answer can differ from dividing the days by 30.

Bank holidays follow GOV.UK. Legal deadlines can have their own counting rules.

THE DATE CALCULATOR GUIDE

How to count the days between two dates

Counting days sounds simple until you hit questions like whether to include the end date, how long a month is, or which days are working days. This guide explains the conventions, shows worked examples with bank holidays, and covers adding days to a date for deadlines.

1In brief

The short answer

  • Most date differences leave out the end date: Monday to Wednesday is 2 days.
  • Counting both dates adds one day, which suits holidays and some contracts.
  • Working days leave out weekends and bank holidays, which differ between the UK nations.
  • Months vary from 28 to 31 days, so “months and days” answers are counted on the calendar, not by dividing by 30.
365
Days in 2026 and 2027
253
Working days in 2027, England and Wales
52 weeks 1 day
A normal year
2028
Next leap year
2Conventions

Counting the end date or not

End date excluded (default)
Monday to Wednesday
2 days
Used for
Ages, durations, countdowns, nights in a hotel
End date included
Monday to Wednesday
3 days
Used for
Days of an event, leave booked, some contracts

A whole calendar year counted with both dates included, 1 January to 31 December, is 365 days. Without the end date it is 364. Always check which convention your situation needs.

3Real numbers

Worked examples

Days between dates, England and Wales
FromToDaysWorking days
4 Oct 202625 Dec 20268259
31 Jan 202615 Mar 20264330
21 Dec 20264 Jan 2027147
1 Jan 202731 Dec 2027 (inclusive)365253
4 October to 25 December 2026
  1. Days82
  2. Weeks and days11 weeks, 5 days
  3. Months and days2 months, 21 days
  4. Weekend days23
Working days59

Over Christmas, from 21 December 2026 to 4 January 2027, there are 14 days but only 7 working days, because three bank holidays fall in the period: Christmas Day, the Boxing Day substitute on 28 December, and New Year’s Day.

4Calendar maths

Why months are tricky

Adding a month moves to the same day number in the next month, unless that month is shorter. From 31 January, one month later is 28 February (29 in a leap year). So 31 January to 15 March 2026 is 1 month and 15 days, even though it is 43 days.

Monthly payments and notice

Banks and contracts usually treat a month as a calendar month. A notice period of one month given on 31 January normally ends on 28 or 29 February, not 2 March.

5Business days

Working days

Working days are Monday to Friday, less bank holidays. The calculator uses the bank holidays for England and Wales, Scotland or Northern Ireland. Some organisations also close between Christmas and New Year, or treat other days as non-working, so their count may differ.

Working days a year
Nation20262027
England and Wales253253
Scotland252252
Northern Ireland251251
6Deadlines

Adding days to a date

Adding days, from 4 October 2026
AddResult
30 days3 November 2026
90 days2 January 2027
10 working days16 October 2026
1,000 days30 June 2029

Adding working days skips weekends and bank holidays. From 23 December 2026, 3 working days later is 30 December, because Christmas Day and the Boxing Day substitute are skipped.

7Extra days

Leap years

A leap year has 366 days, with 29 February. Years divisible by 4 are leap years, except century years not divisible by 400. So 2000 was a leap year, 2100 will not be, and the next leap year is 2028. Someone born on 29 February legally reaches a birthday on 1 March in non-leap years in England and Wales.

8Practical

Everyday uses

  • Counting down to a holiday, wedding or due date.
  • Working out how long you have been in a job, for redundancy or holiday entitlement.
  • Checking how many working days are left to meet a deadline.
  • Planning a notice period or a tenancy end date.
  • Calculating interest for a number of days on a loan or savings account.
10Birthdays

Working out an age

For an age, put the date of birth as the start date and today as the end date, and leave out the end date. The years, months and days figure is the exact age. Someone born on 29 February 2000 was 26 years, 7 months and 5 days old on 4 October 2026, and had lived 9,714 days.

11Tools

Doing it in a spreadsheet

In Excel or Google Sheets, subtracting one date from another gives the number of days. NETWORKDAYS counts working days and can take a list of bank holidays. DATEDIF gives whole years, months or days. Remember that NETWORKDAYS includes both the start and end dates.

12Travel

Nights, days and stays

A hotel stay from Friday to Sunday is 2 nights but covers 3 days. Booking sites count nights, which is the same as days with the end date left out. Car hire is usually charged per 24-hour period, so a later return time can add a whole extra day. Travel insurance usually counts both the start and end dates of a trip.

13Money

Day counts for interest

UK banks usually work out savings and loan interest daily, dividing the annual rate by 365, even in leap years. The number of days is normally counted from the day money arrives up to, but not including, the day it leaves. That is the same as the calculator’s default setting, so you can use it to check interest for a period.

Interest on £10,000 at 4% for 82 days
  1. Daily interest: £10,000 × 4% ÷ 365£1.10
  2. Days82
Interest£89.86
14Time

Clock changes and time zones

The calculator works in whole days, so clock changes do not affect the result. In hours, the day the clocks go forward in March has 23 hours and the day they go back in October has 25. For international deadlines, check which time zone applies, as a UK date can already be tomorrow in Asia or still yesterday in the Americas.

15Family

Pregnancy and baby dates

Pregnancy is counted from the first day of the last period, with a due date 280 days, or 40 weeks, later. Maternity leave can start from 11 weeks before the week the baby is due. The maternity pay calculator works out the key dates and pay.

16Education

School and term dates

School terms in England add up to 190 teaching days a year, set by councils or academy trusts. Term dates do not follow bank holidays exactly, so use your school’s calendar for exact counts. The calculator is useful for counting the days left until a holiday or an exam.

17Summary

Key numbers

365
Days in a normal year
366
Days in a leap year
52
Weeks in a year, plus 1 or 2 days
253
Working days, England and Wales 2027
8
Bank holidays, England and Wales
28 to 31
Days in a month
8,760
Hours in a normal year
2028
Next leap year
Questions

Frequently asked

How do I count the days between two dates?

Subtract the start date from the end date. By convention the end date is not counted, so Monday to Wednesday is 2 days.

How many working days are there in 2027?

253 in England and Wales, 252 in Scotland and 251 in Northern Ireland.

Does the calculator include bank holidays?

Yes. Working days leave out weekends and the bank holidays for the nation you choose.

Can I add working days to a date?

Yes. Use the option under More options to add or subtract calendar or working days.

How many days until Christmas?

Enter today and 25 December. From 4 October 2026 it is 82 days.

How many working days are in a year?

253 in England and Wales in 2026 and 2027, 252 in Scotland and 251 in Northern Ireland.

Does the calculator count bank holidays as working days?

No. Bank holidays that fall on weekdays are left out of the working-day count.

Can I count backwards?

Yes. Use a minus number of days to find an earlier date.

How many weeks are there between two dates?

Divide the days by 7. The calculator shows whole weeks and the days left over.

Why does my answer differ from another calculator by one day?

Usually because one counts the end date and the other does not. Switch “Include the end date” to compare.

Does the calculator know about past bank holidays?

Yes, including one-off days such as the 2022 Platinum Jubilee and the 2023 coronation.

Good to know

Bank holidays follow GOV.UK.