daysuntil.us

Days Calculator: Days Between Two Dates

Enter two dates to see the days between them, plus weeks, weekdays and a years, months and days split. The start date is not counted and the end date is.

Start date. Defaults to today.
End date. Defaults to the next Christmas Day. If it is earlier than From, the two are swapped and the result is never negative.
45days
Weeks and days
6 weeks 3 days
Weekdays (Mon–Fri) Includes public holidays. For working days see the business days calculator.
33
Years, months, days
1 month 15 days
Counting rule

Days are counted by calendar date: the start date is not counted and the end date is, so Monday to Tuesday is 1 day. Tick “Count both start and end date” to count the start date too, which adds one day.

Worked example: November 9 to December 25, 2026 = 46 days (47 if you count both ends), 34 weekdays.

Holiday countdowns

Days left to the next date of each holiday, soonest first, counted with the same rule as the calculator above.

How the years, months and days split works

We add whole months to the earlier date and count the days that are left. If the later date has a smaller day of the month than the earlier one, the last month is not complete, so one month is taken off. When the target month is shorter, the day is clamped to the last day of that month.

For example, January 31 to March 1, 2026 is 1 month and 1 day: January 31 plus one month lands on February 28, and March 1 is one day later. The result is never negative, and the same date gives 0 years, 0 months, 0 days.

Weekdays are the Monday-to-Friday dates in the counted span. Public holidays are not skipped here; use the business days calculator for that.

Questions about counting days

Should I count both the start and the end date?

It depends on what you are measuring. The time between two dates, like days until an event, leaves out the start date: today to tomorrow is 1 day. If you want the number of calendar days on the schedule, such as a hotel stay listed as a range of dates, count both ends. The checkbox switches between the two.

Why can a countdown timer show one day fewer than this count?

A timer counts complete 24-hour days remaining. If the event starts at midnight and it is already 3 pm today, only 23 hours of today remain before midnight tonight, so the timer shows one less than the date count. The date count on this site always compares calendar dates.

Does daylight saving time change the answer?

No. Every date is turned into a UTC-midnight timestamp from its year, month and day before subtracting, so a 23-hour or 25-hour day on a clock-change weekend cannot shift the result.

Are dates stored or sent anywhere?

No. The calculation runs in your browser and the dates you enter are not sent to us or saved.

Date rules used on every page

How we count
  • All date maths uses UTC-midnight timestamps built from the year, month and day, so daylight saving time cannot shift a day.
  • Days between two dates = (later date − earlier date) ÷ 86,400,000 milliseconds, always a whole number.
  • Weekdays are the Monday-to-Friday dates in the counted span. The start date is not counted and the end date is.

More on how we count

Related