ReadyCalcs · All calculators

Days Between Dates Calculator

Count calendar days from one date to another. The result excludes the first date and includes the last date.

DATE TIMELINE

The interval at a glance

The timeline follows the entered dates. For counting conventions, holidays or rounding, see the explanation below.

About this calculation

Count the number of elapsed calendar days from a start date to an end date. The start day is excluded, so the same date produces zero days and the following date produces one.

Formula

Calendar days = end date − start date (excluding the first day)

Worked example

With Start date: 2026-01-01, End date: 2026-12-31, calendar days is 364 days.

How date subtraction works

Each valid calendar date is converted to a day boundary and the start is subtracted from the end. The calculation accounts for different month lengths and leap days automatically.

For example, February 28 to March 1 is one day in a non-leap year and two days in a leap year. The count follows actual dates rather than assuming every month has 30 days.

Inclusive and exclusive counting

This tool returns elapsed days, excluding the starting day. If you need to count both the start and end dates as whole calendar days, add one to a nonnegative result. State the rule when using the count for a deadline.

What is outside this calculation

The inputs are dates without clock times or time zones. Any total-hours output is simply elapsed calendar days multiplied by 24; it does not model daylight-saving shifts or actual clock times. Weekends and holidays are not removed. Use the business-day tool when weekdays are the relevant measure.

Read the example and units

The worked values on this page use start date 2026-01-01 and end date 2026-12-31. From those selected calendar entries, the calculator reports calendar days 364 days. Read that number using this page’s calendar convention; the same two dates can produce different answers when a question counts endpoints, completed periods, or working days differently. The same example also reports total hours 8,736 hours; those figures describe different aspects of this one set of inputs rather than extra values to add to the primary answer. Calendar counts depend on the exact dates and the rule for including endpoints, complete months, weekdays, or week numbering. A date is not a fixed number of seconds in a local time zone. Read the named output carefully before comparing it with a different date-counting convention.

Compare one changed input

For a second scenario, change only start date 2026-01-01 to start date 2026-01-08 and leave the other example entries alone. The result for calendar days changes from 364 days to 357 days. Comparing one changed input at a time shows exactly which assumption drove the difference in this calculation. A calendar answer can change in discrete steps at a day, month, year, or ISO week boundary. Try a value near the boundary relevant to your question and check whether the start or end date is included.

How to interpret this kind of result

An elapsed-day difference counts calendar-day boundaries from the start date to the end date, excluding the starting date. A result of one means the dates are consecutive, not that both dates are counted inclusively. Real month lengths and leap days are accounted for by the calendar rather than a fixed 30-day approximation. For this days between dates calculation, start date and end date determine calendar days; the displayed calendar days 364 days belongs to that exact combination rather than to a different rate, term, or measurement basis.

Scope and practical checks

The fields are date-only, so the answer does not measure hours between two exact timestamps or adjust for time zones and daylight-saving changes. A deadline may use an inclusive count, a business-day rule, or a jurisdiction-specific convention. Confirm that convention before applying a generic elapsed-day result. Check the start date and end date entries against the quantities in your own situation before using calendar days; this page cannot infer a field or condition that you did not enter.

Common questions

Why is the result zero for the same date?

Zero whole calendar-day boundaries have elapsed between identical dates.

Are leap years included?

Yes. Dates in a leap year include February 29 where applicable.

What does this days between dates result include?

The calendar days comes from start date and end date using the displayed rule Calendar days = end date − start date (excluding the first day). It does not automatically include a condition absent from the listed inputs. Check the stated rule for calendar boundaries, weekends, time zones, or elapsed time before applying a deadline.

Inputs

  • Start date
  • End date

Related calculators