Date Duration Calculator
Find the exact number of days, weeks, months or years between any two dates. Includes working days calculation with UK bank holidays 2025–2026.
UK Bank Holidays 2025 & 2026 (England & Wales)
These dates are excluded from working day calculations above. Scotland and Northern Ireland may differ.
2025
| Date | Holiday |
|---|---|
| 1 Jan 2025 | New Year's Day |
| 18 Apr 2025 | Good Friday |
| 21 Apr 2025 | Easter Monday |
| 5 May 2025 | Early May Bank Holiday |
| 26 May 2025 | Spring Bank Holiday |
| 25 Aug 2025 | Summer Bank Holiday |
| 25 Dec 2025 | Christmas Day |
| 26 Dec 2025 | Boxing Day |
2026
| Date | Holiday |
|---|---|
| 1 Jan 2026 | New Year's Day |
| 3 Apr 2026 | Good Friday |
| 6 Apr 2026 | Easter Monday |
| 4 May 2026 | Early May Bank Holiday |
| 25 May 2026 | Spring Bank Holiday |
| 31 Aug 2026 | Summer Bank Holiday |
| 25 Dec 2026 | Christmas Day |
| 28 Dec 2026 | Boxing Day (substitute) |
How to Calculate Days Between Two Dates
Calculating the number of days between two dates is a surprisingly common task — whether you're working out a notice period, planning a project deadline, counting down to an event, or figuring out how many working days fall within a contract period. Our date duration calculator handles all of this instantly, giving you results in multiple formats.
Calendar Days vs Working Days
There are two ways to count days between dates. Calendar days counts every single day, including weekends and bank holidays — this is the straightforward mathematical difference. Working days (also called business days) counts only Monday to Friday, excluding UK bank holidays. Working days matter for employment contracts, payment terms, legal deadlines, and planning work schedules.
For example, if a contract says you must give 14 calendar days' notice, that means exactly 14 days from the notice date regardless of weekends. If it says 14 working days, weekends and bank holidays do not count, and the effective period is around three weeks.
Understanding the Duration Breakdown
Our calculator shows the date difference in several ways so you can use whichever is most useful:
- Total days — the simple count of calendar days between the two dates
- Weeks and days — e.g. 6 weeks and 3 days (total days ÷ 7)
- Months and days — useful for rental periods or subscription lengths
- Years, months and days — the most human-readable format for longer periods
- Working days — Mon–Fri, excluding UK bank holidays for England & Wales
Adding or Subtracting Days From a Date
The second tab lets you calculate a future or past date by adding or subtracting a number of days. This is particularly useful for working out when a deadline falls, when a subscription renews, or when a cooling-off period ends. You can choose between calendar days (simple arithmetic) and working days (skipping weekends and bank holidays), and the result will show the day of the week so you immediately know if you land on a Monday or a Friday.
UK Bank Holidays and How They Affect Working Days
In England and Wales, there are typically 8 bank holidays per year. When calculating working days for employment, court deadlines, or business processes, these must be excluded along with weekends. The specific dates matter: Good Friday and Easter Monday change each year based on the ecclesiastical calendar, while the May bank holiday and Summer bank holiday fall on specific Mondays. Our calculator includes the confirmed dates for both 2025 and 2026.
Note that Scotland has different bank holidays, including 2 January (New Year's Day holiday), St Andrew's Day, and different Easter arrangements. Northern Ireland also has additional holidays including St Patrick's Day and Battle of the Boyne. If you need precise working day calculations for these regions, adjust accordingly.
Common Uses for a Date Duration Calculator
- Employment notice periods — how many working days from resignation to last day
- Mortgage and loan deadlines — cooling-off periods, completion dates
- Tenancy agreements — notice periods in calendar or working days
- Project planning — how many working days until a deadline
- Legal deadlines — court filing dates, statutory time limits
- Holiday allowance — checking how many working days you've taken
- Countdowns — how many days until a birthday, anniversary, or event
- Invoicing and payment terms — 30-day, 60-day payment periods
How Months Are Calculated
Months are not all the same length — they range from 28 days (February in non-leap years) to 31 days (January, March, May, July, August, October, December). When we say "3 months and 5 days" the month count is calculated by moving calendar months forward from the start date, then counting remaining days. This matches how banks and employers typically count periods measured in months.
Frequently Asked Questions
To calculate the number of days between two dates, subtract the earlier date from the later date. Each day equals 86,400 seconds. Our calculator does this automatically — simply enter your start and end dates and it instantly shows the total days, broken down into weeks and days, months and days, or years, months and days. It also counts working days by excluding weekends and UK bank holidays.
In the UK, working days (also called business days) are Monday to Friday, excluding bank holidays. Weekends (Saturday and Sunday) are never working days. UK bank holidays in England and Wales include New Year's Day, Good Friday, Easter Monday, Early May Bank Holiday, Spring Bank Holiday, Summer Bank Holiday, Christmas Day, and Boxing Day. Scotland and Northern Ireland have some additional or different bank holidays.
UK bank holidays for England and Wales in 2025: New Year's Day (1 Jan), Good Friday (18 Apr), Easter Monday (21 Apr), Early May Bank Holiday (5 May), Spring Bank Holiday (26 May), Summer Bank Holiday (25 Aug), Christmas Day (25 Dec), Boxing Day (26 Dec). In 2026: New Year's Day (1 Jan), Good Friday (3 Apr), Easter Monday (6 Apr), Early May Bank Holiday (4 May), Spring Bank Holiday (25 May), Summer Bank Holiday (31 Aug), Christmas Day (25 Dec), Boxing Day substitute (28 Dec).
Use the "Add / Subtract Days" tab above. Enter your starting date and the number of days to add (positive number) or subtract (negative number). Choose whether to count calendar days or working days only. The calculator shows the resulting date and what day of the week it falls on. For example, adding 30 working days to a Monday automatically skips weekends and bank holidays.
Leap years occur every 4 years (when divisible by 4), except for century years not divisible by 400. For example, 2000 and 2024 were leap years, but 1900 was not. Our date duration calculator automatically accounts for leap years when calculating months and years, ensuring accurate results whether or not February 29th falls within your date range.
A typical month has between 20 and 23 working days in the UK. Months with 31 days and no bank holidays have up to 23 working days; February can have as few as 20. On average, a UK working year contains approximately 252 working days (261 weekdays minus around 8 bank holidays in England and Wales). December typically has fewer working days due to Christmas and Boxing Day bank holidays.
Yes. The date duration calculator is ideal for working out contract deadlines, notice periods, and payment terms. For legal and contractual purposes, "business days" in UK contracts typically means working days excluding bank holidays in England and Wales. Always verify specific deadlines with your legal adviser, as some contracts specify exact calendar days rather than working days.