Days Between Dates Calculator

Count the days, weeks and weekdays between two dates, with the option to include the end date.

New: please check your results.

Days
30 days
In weeks
4 weeks, 2 days
Weekdays (Mon–Fri)
21 days

What it does

Find how many days there are between two dates, as days, weeks and Monday-to-Friday weekdays. Choose whether to count the end date too.

How to use it

Start date

The first date. It starts as today.

End date

The second date, for example a deadline, holiday or birthday.

Count the end date

Monday to Friday is 4 days apart, but 5 days if you count both the Monday and the Friday. Choose No for things like nights in a hotel, and Yes for things like days of a holiday.

Common uses

  • Counting down to a holiday, wedding or deadline.
  • Working out notice periods or how long a contract runs.
  • Working out someone's age.
  • Counting working days without bank holidays.

The formula

Days = end date − start dateCounting the end date: days = end date − start date + 1Weeks = days ÷ 7, with the remainder as days

Where:

Weekdays
the days in the range that fall Monday to Friday

Weekdays don't take bank holidays into account.

Worked example

From 1 January 2026 to 1 February 2026:

  • Days: 31 days
  • In weeks: 31 days ÷ 7 = 4 weeks, 3 days
  • Of those, 22 days fall Monday to Friday.

Questions people ask

Should I count the end date?

It depends what you're counting. For nights in a hotel or time until an event, don't. For days of a holiday or a course where you're there on both the first and last day, do.

Does it handle leap years?

Yes. It uses real calendar dates, so 29 February is counted in leap years.

Are bank holidays left out of weekdays?

No. Weekdays here are every Monday to Friday. Bank holidays differ by country and region, so take them off yourself if you need working days.

Last checked 24 October 2026