Days Between Dates Calculator

Enter two dates to see how many days there are between them, along with the weeks, the weekdays (Monday to Friday) and the months. Leave the start date empty to count from today.

Start date (leave empty for today)

End date

Answer
46 days

There are 46 days from November 9, 2026 to December 25, 2026.

Weeks and days 6 weeks, 4 days
Weekdays (Mon–Fri) 34
Years, months, days 1 month and 16 days

How to calculate the days between two dates

Days between = the later date − the earlier date (+ 1 if the last day counts too)

Here it is with your numbers:

  1. Count the days from November 9, 2026 up to December 25, 2026: 46 days.
  2. Split it into weeks: 46 ÷ 7 gives 6 weeks and 4 days.
  3. Take out the weekends: 12 days fall on a Saturday or Sunday, which leaves 34 weekdays.

It means 46 days (6 weeks, 4 days) lie between the dates, and 34 of them are weekdays (Monday to Friday, with public holidays not taken out).

By default the start date counts and the end date does not, like a plain subtraction. If you need both days counted, for example a booking from the 1st to the 3rd that covers 3 days, choose “Include the last day”.

Source Microsoft Support · Calculate the difference between two dates ↗

Days between the dates in other units

UnitBetween your dates
Days46
Weeks6 weeks, 4 days
Weekdays (Mon–Fri)34
Weekend days12
Years, months, days1 month and 16 days

Weekdays are Monday to Friday. Public holidays are not taken out, because they differ by country, state and employer.

Source Microsoft Support · NETWORKDAYS function ↗

Days between dates examples

FromToAnswer
January 1, 2024January 1, 2025366 days (a leap year)
January 1, 2025January 1, 2026365 days
February 28, 2000March 1, 20002 days (2000 is a leap year)
February 28, 1900March 1, 19001 day (1900 is not)

Source U.S. Naval Observatory · Leap years ↗

Calculate days between dates in Excel or Google Sheets

Put the start date in A1 and the end date in B1.

To findFormula
Days between=DATEDIF(A1,B1,"d")
Weekdays, both days counted=NETWORKDAYS(A1,B1)

FAQs

How many days are there between two dates?

Count from the start date up to the end date, or subtract the earlier date from the later one. From October 1 to December 25, 2026 there are 85 days. Choose “Include the last day” to count both ends, which gives 86.

Source Microsoft Support · Calculate the difference between two dates ↗

How many business days are there between two dates?

Take out the Saturdays and Sundays. Counting from October 1 up to December 25, 2026 leaves 61 weekdays. This page does not remove public holidays; Excel’s NETWORKDAYS removes weekends and any holidays you list.

Source Microsoft Support · NETWORKDAYS function ↗

How many calendar days are there between two dates?

Calendar days count every day, weekends included, and leap days too: January 1, 2024 to January 1, 2025 is 366 days. Leap years are those divisible by 4, except centurial years not divisible by 400.

Source U.S. Naval Observatory · Leap years ↗

How do you calculate the days between two dates in Excel?

Put the dates in A1 and B1 and use =DATEDIF(A1,B1,"d"), which gives the number of full days between them.

Source Microsoft Support · Calculate the difference between two dates ↗

Sources

Related calculators