Skip to content
Toolora

Days Between Dates

Count the days between two dates, with the option to include the end day and a breakdown into weeks and working days.

Date & Time Runs in your browser Works offline
Loading tool…

How it works

The count walks the calendar day by day, so leap years and month lengths take care of themselves. No multiplication by an average month is involved.

Whether the end day counts is the question people actually get wrong. From Monday to Friday is four days if you are counting nights in a hotel, and five if you are counting days worked. The toggle exists because both readings are correct in their own context.

The same span is also shown in weeks and in working days, since 'how many days' is often really a question about how many of them you can use.

The formula

Days

days = calendar days from start to end

Inclusive count

days + 1, when the end day counts too

Weeks

weeks = days ÷ 7

Worked examples

ScenarioWorkingResult
1 Jan to 31 Dec 2024Leap year365 days (366 inclusive)
Monday to FridayExclusive count4 days — 5 if inclusive
Today to a date next monthCalendar walkExact day count

When you'd use it

  • Counting down to a deadline or an event
  • Working out a hotel or rental stay
  • Checking how long something has been running
  • Any form asking for a number of days

Common questions

Should I include the end day?

It depends what you are counting. Hotel nights and interest periods exclude it; days worked, days of leave and event durations usually include it. Getting this wrong is an off-by-one in either direction.

How is this different from the date difference calculator?

This one answers with a single number of days. The date difference calculator also breaks the span into years, months and weeks. Same underlying count, different presentation.

Does it count leap days?

Yes. The count walks actual dates, so 29 February is included whenever the span crosses it.