Skip to content

Date Calculator: Days Between Dates, Business Days, Countdown, Week Number

Days between two dates, business days, days until a date, and the ISO and US week number.

Inputs

Difference
2 years, 7 months, 29 days

Use this calculator on your own site

Free embed

  • Two lines of HTML, unlimited views
  • Shows a small CalculateEveryday bar, with a credit link under the calculator

What each Date input means

Work out
Which question to answer. The date boxes change with it; the two 'between' questions share the same start and end dates, so you can switch between calendar days and business days without retyping.
Holidays
For business days only: weekends alone, or weekends plus the US federal holidays on their observed days. Company days off are not known to the page; subtract them yourself.
From date (optional)
For the countdown, the day to count from. It starts as today, so the count changes by itself each day; set it to a booking date to see how far away the target was then.
Date
For the week number, any date. The answer gives the ISO week and its Monday-to-Sunday dates, the ISO week-year, and the US week number.

Date formula

days between = midnights from the first date to the second · calendar span = years, months, days with a month borrowed when needed · business days = weekdays in the span, both ends included, less observed holidays · ISO week = the Monday-start week, week 1 holding the year's first Thursday

Four questions about dates, one at a time. Days between two dates gives two honest answers: the calendar span in whole years, months and leftover days — borrowing the length of the month when the end day is smaller than the start day, as you would on a wall calendar — and the flat count of midnights from one date to the other, which is what interest, notice periods and countdowns use. A line below adds one for counts that include both ends, such as a hotel stay 'from and including'. Business days checks every day in the span, both ends included: Monday to Friday counts and the weekend does not, and the US option also takes out the eleven federal holidays on the day they are observed. Days until a date counts from today, or any day you set, to the target, so the day before reads 1 and the day itself 0; a past target reads as days ago. Week number gives both systems in use, because they disagree for part of every year. Leap years need no special handling, since every count walks the real calendar.

Date worked example

From 1 January 2024 to 30 August 2026 is 2 years, 7 months and 29 days. As a flat count it is 972 days — 2024 alone has 366 because it is a leap year — which is 138 weeks and 6 days, or 973 days if both the first and last day are counted.

More Date examples

All of 2026: 365 calendar days, less 104 weekend days, less the 11 federal holidays that land on weekdays, leaves 250 business days.

From Sunday 30 August 2026 to New Year's Day 2027 is 124 days — 17 weeks and 5 days, or 2,976 hours. On 31 December the countdown reads 1.

Friday 1 January 2027 is in ISO Week 53 of 2026, the week of Monday 28 December to Sunday 3 January, because 2026 started on a Thursday. In the US system the same day is week 1.

Where the Date calculator can give the wrong answer

  • If the end date is before the start date, the dates are swapped and the difference shown, with a note.
  • A month in the calendar answer is not a fixed number of days: 31 January to 28 February is 0 months and 28 days, while 1 February to 1 March is 1 month.
  • Business days skip only US federal holidays. State holidays, bank holidays outside the federal list and company days off still count.
  • The countdown is in whole days and ignores the time of day: at 11 pm the night before, it still says 1. Sites that count today as day 1 show one more.
  • Early January can fall in ISO week 52 or 53 of the previous year, and late December in week 1 of the next. Read the ISO week-year line.
  • Times of day are ignored throughout. Use the hours calculator for a span inside one day.

Spotted a mistake? Tell us

Date reference table

US federal holidays as observed in 2026 and 2027
Holiday20262027
New Year's DayThu 1 JanFri 1 Jan
Martin Luther King Jr. DayMon 19 JanMon 18 Jan
Washington's BirthdayMon 16 FebMon 15 Feb
Memorial DayMon 25 MayMon 31 May
JuneteenthFri 19 JunFri 18 Jun (19th is a Saturday)
Independence DayFri 3 Jul (4th is a Saturday)Mon 5 Jul (4th is a Sunday)
Labor DayMon 7 SepMon 6 Sep
Columbus DayMon 12 OctMon 11 Oct
Veterans DayWed 11 NovThu 11 Nov
ThanksgivingThu 26 NovThu 25 Nov
ChristmasFri 25 DecFri 24 Dec (25th is a Saturday)
Source: 5 U.S.C. 6103(a) holidays on their observed days (OPM 'Federal Holidays'); New Year's Day 2028 is observed on Friday 31 December 2027

Date FAQ

Choose 'Days between two dates' and enter both. The 'Total days' line counts from the first midnight to the second: 1 January to 31 December in the same year is 364, or 365 counting both days.