Days between dates

Count the days from one date to another, and see the gap in weeks, months and years too.

Whole days on the UK calendar. The first date starts as today.

Today, unless you change it.
Count the end date too?

Result

There are 41 days between 14 November 2026 and 25 December 2026.

days

Weeks and days5 weeks and 6 days
Years, months and days0 years, 1 months and 11 days
Hours984 hours

Show the workings
StepSumAnswer
Days from the first date to the second25 December 2026 − 14 November 202641 days
In weeks41 ÷ 75.857 weeks

What this leaves out or assumes

  • Counts the days from the start of the first date to the start of the second, so the end date is not included.

Where the figures come from

This sum uses only the numbers you entered.

Counting the end date or not

The usual way to count days between dates leaves out the end date: from 1 January to 2 January is 1 day. That is how long something lasts from the start of the first day to the start of the last. If you want to count both days, such as for a booking that includes the day you leave, choose "Yes" and we add one day.

Weekends and working days

This counts every day, weekends included. To count only working days, leaving out weekends and bank holidays, use the working days calculator on our sister site, Work Calculators.

Work out something else