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.
- 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
- 0 years 1 month 15 days
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
- 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.