Skip to content

Date Difference Calculator

Calculate a strict calendar difference, elapsed days, inclusive dates, completed months, and Mon–Fri dates without DST off-by-one errors.

Use this result well

Inputs that matter
Start and end Gregorian calendar dates from 1900 through 2100, with an optional Mon–Fri-only primary view
Output to expect
Calendar years/months/days, elapsed days, inclusive date count, complete weeks, completed calendar months, inclusive Mon–Fri dates, and 24-hour day equivalents
How it works
Strict date-only parsing and UTC calendar-day serial arithmetic, with separate endpoint conventions for elapsed and inclusive counts
  • Elapsed days equal end minus start; inclusive counts add both endpoints and can therefore differ by one.
  • Mon–Fri counts exclude Saturday and Sunday only, not public holidays; 24-hour day equivalents are not timezone-aware elapsed hours.

Choose your path

Built around the job you need to finish

Compare two date-only values with explicit elapsed and inclusive endpoint conventions, without daylight-saving drift or a false holiday claim.

Project duration planner

Separate elapsed duration from dates occupied by an inclusive schedule.

Enter start/end dates and compare elapsed days, inclusive dates, weeks, months, and calendar breakdown.

Understands why the inclusive count is one greater and can reproduce the result without an average-month approximation.

DST-boundary traveler

Count calendar dates across a clock-change weekend without an off-by-one.

Enter date-only values around a daylight-saving transition and inspect the elapsed-day result.

A Saturday-to-Monday range remains two elapsed days and three inclusive dates.

Weekday rough planner

Get a Mon–Fri count without mistaking it for a holiday-aware business calendar.

Enable Workdays only and read the visible counting convention.

Sees the inclusive Mon–Fri count and the explicit statement that public holidays are not removed.

Was this tool helpful?

Reference & details

How it works

Endpoint conventions

Elapsed days exclude the start endpoint; inclusive calendar dates include both the start and end.

Inclusive dates = elapsed days + 1

Date-only DST handling

Strict YYYY-MM-DD values are converted to UTC calendar-day serials. The tool does not accept times or infer a timezone.

Calendar and weekday breakdowns

Completed years and months use calendar boundaries. The optional weekday count includes both endpoints and removes Saturday/Sunday only, with no holiday subtraction.

Updated: July 2026

Example Scenarios

A project manager compares a milestone date with its start and distinguishes elapsed duration from the number of dates occupying the schedule.

Someone checks exactly how many calendar days remain between two date-only bookings without a daylight-saving off-by-one.

A planner uses the inclusive Mon–Fri count for a rough schedule, then moves to a holiday-aware tool before making a commitment.

FAQ

Elapsed days are end date minus start date, so the same date has zero elapsed days. Inclusive calendar days count both endpoints, so the same date has one included date.

No. The tool parses date-only values and subtracts UTC calendar-day serials, so a 23-hour or 25-hour local day cannot create an off-by-one result.

No. It includes Monday through Friday dates in the inclusive range and excludes Saturday and Sunday only. Use the Working Days Calculator when you need a selectable federal-holiday schedule.

They are the greatest whole number of calendar months that can be added to the start date without passing the end date; they are not an average-days approximation.

No. They are labeled 24-hour day equivalents derived from the date-only elapsed-day count, not elapsed clock time in a named timezone.

About Date Difference Calculator

Compare two Gregorian calendar dates with explicit endpoint rules. See calendar years/months/days, end-minus-start elapsed days, an inclusive date count, and a Mon–Fri-only view that does not claim to remove holidays.