📅 Published 19 October 2026 · Updated 24 October 2026
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.
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.
How many days from Monday 19 October 2026 to Thursday 31 December 2026 (end date not included)?
Another common one: a 90-day notice period starting 15 August 2026 ends on 13 November 2026 — try it in add/subtract mode above.
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.
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.
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.
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.
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.
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.
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).
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.