📅 Published 19 October 2026 · Updated 24 October 2026

Days Between Dates Calculator

Short answer: from 19 October 2026 to 31 December 2026 there are 73 days — 10 weeks and 3 days, 53 weekdays, 20 weekend days. Pick any two dates below (or add/subtract time from a date) and get the full breakdown instantly, including business days.

"Days between" normally excludes the end date — tick this to count both days.
Note: Calendar-day arithmetic with leap years handled. Business days = Monday–Friday, excluding weekends; public holidays are not subtracted.

How to use

  1. Days between dates: pick a start and end date. Decide whether to count the end date (the default "gap" convention excludes it) and click Calculate.
  2. Read the full breakdown: total days, weeks + days, years/months/days, weekdays, weekend days and business days (Mon–Fri).
  3. Add / subtract days: switch mode, enter a date and any mix of years, months, weeks and days — the resulting date and its weekday appear.
  4. Months and years are applied on the calendar first (adding 1 month to 31 January lands on 28 or 29 February), then weeks and days.

How it works

The core math is simple: days = (end date − start date) ÷ 86,400,000 (milliseconds per day). Both dates are anchored at local midnight so daylight-saving switches cannot shift the count by a day — a trap that catches many hand-rolled scripts. Leap years (divisible by 4, except century years unless divisible by 400) are handled by real calendar arithmetic, not 30-day-month approximations.

From the day count, everything else follows: weeks = days ÷ 7 (shown as whole weeks + remainder), months = full calendar months between the dates, and the years/months/days breakdown walks forward year by year, then month by month. Weekdays counts Monday–Friday, weekend days counts Saturday–Sunday, and business days = weekdays — note that public holidays are not subtracted, so for legal deadlines add your country's holiday list.

Worked example

How many days from Monday 19 October 2026 to Thursday 31 December 2026 (end date not included)?

  • Total: 73 days (74 with the end date included)
  • Weeks and days: 10 weeks, 3 days
  • Months: 2 months, 12 days
  • Weekdays (Mon–Fri): 53 · Weekend days: 20
  • Hours: 73 × 24 = 1,752 hours

Another common one: a 90-day notice period starting 15 August 2026 ends on 13 November 2026 — try it in add/subtract mode above.

Frequently asked questions

How many days are between two dates?

Count the days from the start date up to, but not including, the end date — or tick "include end date" to count both. For example, 19 October 2026 to 31 December 2026 is 73 days (74 if you count both days). The calculator above does the exact calendar arithmetic, including leap years, instantly.

Do "days between" include the start and end dates?

By convention, "days between" excludes the start day and (usually) the end day — it measures the gap. A 3-night hotel stay from the 10th to the 13th spans 3 days but touches 4 calendar dates. This is the classic off-by-one trap: decide which convention you need, then use the include-end-date checkbox to match it.

What is the difference between calendar days and business days?

Calendar days count every day including weekends. Business days count only Monday–Friday, excluding public holidays. Loan interest, legal notice periods and delivery SLAs usually run on business days; travel and billing usually run on calendar days. The calculator shows both so you never mix them up.

How do leap years affect the calculation?

A leap year adds 29 February, so any range crossing it gains one extra day. Years divisible by 4 are leap years, except century years — unless also divisible by 400 (so 2000 was a leap year, 2100 will not be). The calculator handles all of this automatically.

How do I calculate days between dates in Excel?

In Excel, simply subtract: =B1-A1 gives the days between the dates in A1 and B1. For business days use =NETWORKDAYS(A1,B1). In Google Sheets, DATEDIF(A1,B1,"D") gives days, DATEDIF(A1,B1,"M") gives whole months, and DATEDIF(A1,B1,"Y") gives whole years.

Why does my manual count differ by one day?

Almost always inclusive-vs-exclusive counting: you counted both endpoints while the tool counts the gap (or vice versa). Another culprit is timezones — date-only strings parsed as UTC midnight versus local midnight can shift a count by a day around daylight-saving changes. This calculator anchors both dates at local midnight to avoid it.

How many weeks are in 100 days?

100 days is 14 weeks and 2 days. More generally: divide by 7 for whole weeks and keep the remainder — the calculator's "weeks and days" line does this for any range. A year has 52 weeks plus 1 day (2 in leap years).

Can I add or subtract days from a date?

Yes — switch to "Add or subtract days" mode above. Enter a start date, choose add or subtract, and enter any mix of years, months, weeks and days. Years and months are applied on the calendar first (so adding 1 month to 31 January lands on 28/29 February), then weeks and days.

Related tools

🎂

Age Calculator

Your exact age in years, months and days.

Calculate →
🗓️

Hijri Date Converter

Convert between Gregorian and Islamic calendar dates.

Convert →
🌙

New Year 2027 Countdown

Live countdown to 2027 with days remaining.

See countdown →
⏱️

Pomodoro Timer

Focus sessions with work/break intervals.

Start →
🌍

World Clock

Current time in cities around the world.

See times →
💧

Daily Water Intake Calculator

Your personal daily hydration target.

Calculate →
Share karein: