CalculationTime

Days Between Dates Calculator

How many days, weeks, months and working days lie between two dates.

Your answer

Days between your dates

Pick two dates and the days and weeks between them appear here, counted the way you choose: with or without the first and last day.

The working

Days = end date − start date

Count the days left in the first month, add every whole month, then the days in the last month. Counting both dates adds one; counting neither takes one off.

MonthDays countedWorking days
Nov 20262820
Dec 20263123
Total5943

Worked examples

Good to know

Getting the count right

Questions

Questions people ask about counting days

Does the count include the start date?

Not by default. The usual answer is the days that pass: 1 January to 8 January is 7 days. Choose "count both dates" to get 8, for example the days of a festival, or "count neither" to get 6 days in between.

How many days are left in the year?

Use today as the start date and 31 December as the end; the calculator opens that way. From 1 October to 31 December is 91 days.

How many months are between two dates?

Count whole months from the start date, then the days left over. 15 January 2026 to 3 June 2026 is 4 months (to 15 May) and 19 days. As a decimal it is 139 days ÷ 30.44, the average month, = 4.57 months. The Months tab gives both.

What date is one month after 31 January?

The last day of February: 28 February 2027, or 29 February 2028 in a leap year. When the next month is too short for the same day number, the date moves to that month's last day. Spreadsheets do the same with EDATE.

Do leap years change the answer?

Yes, by one day when 29 February is inside the range. 1 March 2027 to 1 March 2028 is 366 days, because 2028 is a leap year.

How are working days counted?

Weekend days are skipped, plus any holidays you type in. December 2026, counting both 1 and 31 December, has 23 weekdays; take out Christmas Day (a Friday) and 22 working days are left.

Do time zones or daylight saving change the count?

No. Only calendar dates are compared, so a 23-hour or 25-hour day around a clock change still counts as one day.

What if the end date is before the start date?

The calculator still counts the days and says the end date comes first. Use the swap key to put them the right way round.

Print room

Three one-page sheets, or the dates in Excel

The date range with its calendar for a file or a deadline; a countdown chart to tick off one box a day; or a leave request with the working days already counted. The Excel file keeps your dates and holidays in cells, with every count as a live formula.

For spreadsheets and code

Check the count yourself

from datetime import date, timedelta

start = date.fromisoformat("2026-11-02")
end = date.fromisoformat("2026-12-31")
days = (end - start).days
weekend = {5, 6}  # Monday = 0
holidays = {}
first = start + timedelta(1)
work = sum(1 for i in range(days) if (d := first + timedelta(i)).weekday() not in weekend and d not in holidays)
print(days, work)

Both print 59 43 (days, then working days) for your current dates.

Date range

For: ______________________   Date: 2 November 2026

StartMonday 2 November 2026EndThursday 31 December 2026
Days59: days that passWeeks8 weeks 3 days
Calendar1 mo 29 dWorking days43 (off: Saturday and Sunday)
Holidays skippednone entered
MonWedFriSunMon 2 Nov 2026NovTue 3 Nov 2026Wed 4 Nov 2026Thu 5 Nov 2026Fri 6 Nov 2026Sat 7 Nov 2026Sun 8 Nov 2026Mon 9 Nov 2026Tue 10 Nov 2026Wed 11 Nov 2026Thu 12 Nov 2026Fri 13 Nov 2026Sat 14 Nov 2026Sun 15 Nov 2026Mon 16 Nov 2026Tue 17 Nov 2026Wed 18 Nov 2026Thu 19 Nov 2026Fri 20 Nov 2026Sat 21 Nov 2026Sun 22 Nov 2026Mon 23 Nov 2026Tue 24 Nov 2026Wed 25 Nov 2026Thu 26 Nov 2026Fri 27 Nov 2026Sat 28 Nov 2026Sun 29 Nov 2026Mon 30 Nov 2026Tue 1 Dec 2026DecWed 2 Dec 2026Thu 3 Dec 2026Fri 4 Dec 2026Sat 5 Dec 2026Sun 6 Dec 2026Mon 7 Dec 2026Tue 8 Dec 2026Wed 9 Dec 2026Thu 10 Dec 2026Fri 11 Dec 2026Sat 12 Dec 2026Sun 13 Dec 2026Mon 14 Dec 2026Tue 15 Dec 2026Wed 16 Dec 2026Thu 17 Dec 2026Fri 18 Dec 2026Sat 19 Dec 2026Sun 20 Dec 2026Mon 21 Dec 2026Tue 22 Dec 2026Wed 23 Dec 2026Thu 24 Dec 2026Fri 25 Dec 2026Sat 26 Dec 2026Sun 27 Dec 2026Mon 28 Dec 2026Tue 29 Dec 2026Wed 30 Dec 2026Thu 31 Dec 2026
MonthNov 2026Dec 2026
Days2831
Working2023

Notes: ____________________________________________________________

Calendar dates only; holidays are the ones entered. calculationtime.com/calculators/days-between-dates-calculator/ · printed 2 November 2026

Sources

Where the calendar rules come from

If the answer becomes a schedule, the date and time calculators cover working days, adding dates, durations, week numbers and time zones without changing the calendar basis.