Days Between Two Dates Calculator

Pick a start date and an end date: the calculator instantly shows the number of days between them, in weeks, months and years too, along with the working days in England and Wales.

From Thursday 8 October 2026 to Friday 25 December 2026 there are 78 days.

In weeks
11 weeks and 1 day
In months and years
2 months and 17 days
Working days (England & Wales)
56
Weekend days
22
Bank holidays on weekdays
0
In hours
1,872 hours
In years (average)
≈ 0.21 years

Worked examples

PeriodDifferenceBoth days included
1 January to 31 December 2026364 days365 days
8 October to 25 December 202678 days79 days
1 February to 1 March 202829 days30 days
14 July 2026 to 14 July 2027365 days366 days
1 January 2000 to 1 January 20269,497 days9,498 days

The third example includes a 29 February: 2028 is a leap year, so February has 29 days.

Common periods in days

PeriodDaysNote
1 week7Always
1 month28 to 31February has 28 days, 29 in a leap year
1 calendar quarter90 to 9290 from January to March (91 in a leap year), 91 from April to June, then 92
1 calendar half-year181 to 184181 or 182 from January to June, 184 from July to December
1 UK tax year365 or 366From 6 April to 5 April; 366 when it includes a 29 February
1 year365 or 366366 in a leap year
5 years1,826 or 1,827Usually, depending on the number of 29 Februaries
10 years3,652 or 3,653Usually, depending on the number of 29 Februaries
100 years36,524 or 36,525Only one century year in four is a leap year

Days in each month

MonthDaysDays elapsed at month end (365-day year)
January3131
February28 or 2959
March3190
April30120
May31151
June30181
July31212
August31243
September30273
October31304
November30334
December31365

The old rhyme still works: “Thirty days hath September, April, June and November”; all the other months have 31 days, except February. You can also use your knuckles: make a fist and count the months across them. Each knuckle is a 31-day month and each dip between them a shorter month. After July on the last knuckle, start again on the first, which is why August also has 31 days.

Frequently asked questions

Does the calculation take British Summer Time into account?

No, and that is deliberate. The calculator counts calendar days, not hours: the clocks going forward or back does not change the number of days between two dates. The “In hours” line simply multiplies the days by 24.

How do I convert days into weeks?

Divide by 7: the whole number is the number of full weeks and the remainder is the extra days. 78 days is 11 weeks (77 days) and 1 day.

How are months counted?

A month has passed when you reach the same day number again: from 8 October to 8 December is 2 months. If that day does not exist in the target month (a 31st before a 30-day month, for example), the last day of the month is used. Because months vary in length, “2 months and 17 days” is not always the same number of days.

What is the difference between calendar days, working days and business days?

Calendar days are every day on the calendar. Working days are the days people normally work, usually Monday to Friday excluding bank holidays. “Business days” usually means the same thing, especially for banks and deliveries. The working days calculator explains these terms in detail.

How are the working days in the result counted?

The calculator counts Mondays to Fridays in the period and deducts the bank holidays of England and Wales, including substitute days. Bank holidays that only apply in Scotland or Northern Ireland are not deducted. By default the period runs from the start date (included) to the end date (excluded), exactly like the total number of days.

Is my data stored?

No. The calculation runs in your browser and nothing is sent to the website. Once the page has loaded, the calculator even works offline.

How to use the calculator

  1. Enter the start date. The “Today” button fills in the current date.
  2. Enter the end date. If it is earlier than the start date, the calculation still works: the dates are simply swapped.
  3. Tick “Include the end date” if both days count, for a holiday or a rental, for example.

The result updates with every change. As well as the number of days, you get the difference in weeks, months and years, the working days in England and Wales and the total number of hours. Everything is calculated in your browser: no date is sent over the internet.

How to calculate the number of days between two dates

Counting the days between two dates means counting how many midnights you pass to get from one to the other. From Monday to Tuesday is 1 day; from 1 to 31 January is 30.

By hand, the most reliable way is three steps:

  1. Count the days left in the start month: days in the month minus the start day.
  2. Add the full length of each month in between (31, 30, 28 or 29 days).
  3. Add the day number in the end month.

Example from 8 October to 25 December 2026: there are 23 days left in October (31 − 8), November has 30, and you add the 25 days of December. Result: 23 + 30 + 25 = 78 days.

Should you count the first and the last day?

It depends on what you are measuring. A difference between two dates counts only one of the two days: between checking into a hotel on the 10th and leaving on the 14th there are 4 nights. A duration counts both: a holiday from Monday 10th to Friday 14th lasts 5 days. In that case, tick “Include the end date”, which adds 1.

Number of days = end date − start date (+ 1 if both days count)

Spreadsheets work the same way. With dates in A1 and B1, =B1-A1 gives the difference in days in Excel, Google Sheets and LibreOffice Calc. =DATEDIF(A1,B1,"d") also works, and =NETWORKDAYS(A1,B1) counts the working days, with both dates included (add a range of bank holidays as a third argument to exclude them).

Leap years

A year is a leap year if it is divisible by 4. The exception is century years (divisible by 100), which are only leap years if they are also divisible by 400. So 2000 was a leap year, 1900 was not, and 2100 will not be. 2026 and 2027 have 365 days; the next leap year is 2028.

This is the Gregorian calendar rule. Great Britain and its colonies adopted it in 1752: Wednesday 2 September 1752 was followed by Thursday 14 September. For earlier dates, the calculator extends the Gregorian calendar backwards, which may differ from historical dates recorded in the Julian calendar.

More date calculators