Day Counter

Count the exact number of calendar days between two dates, broken down into weeks, weekdays, and weekend days.

Quick Facts

Method
Calendar-day difference using UTC dates
By default the end date is not counted, like counting nights between a check-in and check-out.
Leap years
Handled automatically
Uses real calendar arithmetic, so February 29 in a leap year counts like any other day.

Your Results

Calculated
Total Days
-
Days between start and end date
Weeks & Days
-
Total days as weeks + remainder
Weekdays
-
Monday–Friday count
Weekend Days
-
Saturday–Sunday count

Ready

Set a start date, end date, and counting method, then press Calculate.

About the Day Counter

This calculator finds the number of calendar days between two dates. Enter a start date and an end date, choose whether the end date itself should be counted, and the tool returns the total day count along with a breakdown into weeks, weekdays, and weekend days.

How the calculation works

  • Both dates are converted to UTC midnight so daylight-saving-time shifts and local time zones never distort the day count — only the calendar date matters, not the time of day.
  • The base count is the number of full calendar days between the two dates: (End date − Start date) ÷ 1 day. This is the same number as the nights between a check-in and a check-out date.
  • Choosing "Include both start & end date" adds one extra day so both endpoints are counted as whole days — useful for vacation days, rental periods, or anything where the first and last day both count in full.
  • Weekday and weekend counts step through every counted day and classify it by day of week: Saturday and Sunday are weekend days, Monday through Friday are weekdays. Leap years are handled automatically because the calculation uses real calendar dates rather than a fixed 365-day year.

Common uses

  • Counting down to a deadline, event, or trip
  • Contract and notice periods (for example, a 30-day or 90-day window)
  • Payroll and billing periods measured in calendar or business days
  • Tracking elapsed time since a start date, such as a project kickoff or move-in date

Precision note

This tool counts calendar days only — it does not exclude public holidays, and "weekdays" here simply means Monday through Friday. If your use case has legal or contractual significance (a "business day" defined by a specific holiday calendar, for example), confirm the result against that calendar before relying on it.

Frequently Asked Questions

Does the day counter include or exclude the end date?
By default it excludes the end date, so January 1 to January 2 counts as 1 day, similar to counting nights between a check-in and check-out. Choose "Include both start & end date" to count both endpoints as full days, which turns that same span into 2 days.
How are weekdays and weekend days counted?
Every calendar day in the counted span is checked against its day of week. Saturday and Sunday are counted as weekend days, and Monday through Friday are counted as weekdays. Public holidays are not excluded from the weekday count.
Does the calculator account for leap years?
Yes. Dates are handled with standard calendar arithmetic rather than a fixed 365-day assumption, so February 29 in a leap year is counted automatically like any other calendar day.
What happens if the end date is before the start date?
The calculator requires the end date to be on or after the start date and will show an error if it is not. Swap the two dates to get a valid day count.