InfiniteCalc

Day Counter

Count the days between two dates — total days, weekdays, weekends, and weeks.

Include it when the last day itself counts (e.g., days of a trip)

This day counter counts the days between two dates — for countdowns to Christmas, a wedding, or the last day of school, and for lookbacks like days since a quit date or a product launch. Alongside the total, it reports weekdays and weekend days separately, the span as whole weeks plus days, and an approximate month figure.

The include-end-day option resolves the classic off-by-one question. Counting elapsed days (the default) answers "how many days until"; including the end day answers "how many days long", the way hotel nights differ from vacation days. Pick whichever matches your question and the counter handles the rest.

How Days Between Dates Are Counted

The count is the calendar distance between the two dates: the number of midnights that pass. From a Monday to the Friday of the same week is 4 elapsed days; turning on "include the end day" makes it 5 counted days.

Which convention is right depends on the question. Deadlines, ages, and countdowns use elapsed days — "10 days until the exam" means the exam day is day 10, not day 11. Durations where the last day still counts use inclusive counting: a rental from the 1st through the 7th is 7 billable days, and prescription supplies count the first and last dose days.

Weekday and weekend tallies walk the same span, classifying each counted day, so weekdays plus weekend days always equal the total.

Rules of Thumb for Quick Day Counts

A few anchors make mental day math much faster:

  • Any multiple of 7 days lands on the same weekday you started on
  • A common year has 365 days; a leap year (2024, 2028, 2032…) has 366
  • Month lengths: 31 days except April, June, September, November (30) and February (28/29) — "30 days hath September…"
  • The average month is 30.44 days, which is what the approximate-months figure uses
  • A full year contains roughly 261 weekdays and 104 weekend days
  • Same date, next month is 28–31 days away depending on the month you cross

For spans that must exclude holidays as well as weekends — court deadlines, shipping promises — start from the weekday count here and subtract the holidays your jurisdiction observes.

Example: Counting Down to Christmas

Suppose today is July 14, 2026 and you are counting down to Christmas Day, December 25, 2026. The remaining days: 17 more in July, then 31 (August), 30 (September), 31 (October), 30 (November), and 25 days into December — a total of 164 days.

That breaks down as 23 weeks and 3 days, roughly 5.4 months. Of the 164 days, 118 are weekdays and 46 fall on weekends. Since 164 = 23 × 7 + 3, Christmas lands three weekdays past a Tuesday start — Friday, December 25, 2026.

Switch on "include the end day" and the count becomes 165 — the right figure if you are, say, numbering the days of an advent-style countdown that includes Christmas itself.

Frequently Asked Questions

How many days until Christmas?

Set the start date to today and the end date to December 25 and the counter returns the exact number. As anchors: from December 1 it is 24 elapsed days, from November 25 it is 30, and from July 4 it is 174. Christmas 2026 falls on a Friday.

How many days until summer?

Enter today as the start date and June 20, 2026 — the June solstice, the astronomical start of northern summer — as the end date. If you mean meteorological summer, use June 1 instead; school summers vary, so use your district's last day of classes for a personal countdown.

Do I count both the start and end dates?

Count only elapsed days for "days until" and "days since" questions — Friday to Monday is 3 days. Count both ends (add 1) when every calendar day in the span matters, such as trip lengths, rental periods, or medication supplies. The include-end-day toggle switches between the two conventions.

How many weekdays are in a year?

A 365-day year contains exactly 52 weeks plus one day, giving 260 weekdays plus one extra day that is a weekday about 71% of the time — so 260 or 261. Leap years add a second extra day. Public holidays are not subtracted; U.S. federal holidays remove 11 more working days.

Why is the months figure approximate?

Because calendar months vary from 28 to 31 days, a day count does not map to one exact month figure. The counter divides by 30.44, the average Gregorian month (365.25 ÷ 12). For a precise years-months-days breakdown that follows actual calendar months, use the date calculator instead.

Related Calculators