Skip to content

Calculator Tools

Date Difference Calculator

Find elapsed days between a start and end date, optionally count both dates, and compare calendar years, months and remaining days. Date-only calculations stay local in your browser and include weekends, holidays and leap days.

🔒 Your files and data never leave your device

Date range

Inclusive counting adds one to elapsed days. It does not change the calendar years/months/days breakdown.

Enter a start and end date. Dates are normalized to calendar days to avoid daylight-saving errors.

Simple workflow

How to use Date Difference Calculator

  1. 1Enter Start date and an End date on or after it.
  2. 2Leave inclusive counting off for elapsed days, or select Count both start and end dates for an inclusive total.
  3. 3Select Calculate difference, compare the labeled results, then use Copy result if needed.

Good to know

Frequently asked questions

Does the total include both the start and end dates?

Elapsed days are the default: 1 September to 2 September is one elapsed day, and the same date gives zero. Select Count both start and end dates to also see the inclusive total, which adds one day and gives one for a same-date range.

Can End date be before Start date?

No. The calculator asks for an end date on or after the start date. Put the earlier date in Start date to calculate a non-negative difference.

Does it count only working days?

No. Both totals include weekends and public holidays. There is no country calendar, holiday list or working-day filter, and the result does not determine official legal or filing deadlines.

Does it calculate exact hours across time zones?

No. It compares calendar dates without time-of-day or time-zone inputs. Daylight-saving changes do not add or remove a day from the date-only count. For dates with specific times, use Unix Timestamp Converter to inspect their timestamps.

Practical guide

Compare elapsed days, inclusive days and calendar time

Enter Start date and End date, then select Calculate difference. Elapsed days measure the calendar-day distance between the dates. Select Count both start and end dates when each endpoint should count as a day; the inclusive total is elapsed days plus one.

The separate calendar breakdown counts whole years first, then whole months and remaining days. Inclusive counting does not add a day to that breakdown. When the starting day does not exist in a target month, the calculator uses that month's last day. Months vary in length, and leap days are included when they fall within the range.

Worked example

Count a ten-date range in September

Start with
Enter 1 September 2026 as Start date and 10 September 2026 as End date.
Choose
Select Calculate difference for elapsed time. Then enable Count both start and end dates and calculate again.
You get
The range has 9 elapsed days and 10 days when both dates count. The calendar breakdown remains 0 years, 0 months and 9 days.

Tips for a useful result

  • End date starts at today according to your device, but you can choose another date. It must be on or after Start date.
  • A same-date range has 0 elapsed days and 1 inclusive day. From 28 February to 1 March has 2 elapsed days in leap year 2024 but 1 elapsed day in 2025; inclusive totals are 3 and 2 respectively.
  • Weekends and public holidays are included. The tool does not apply business-day calendars or determine official deadline rules.
  • Changing either date or the counting option clears the previous result. Reset clears Start date and the result, returns End date to today, and turns inclusive counting off.

Which result should you use?

Use Elapsed days for the distance between dates: 1 September to 10 September is 9 days. Use Inclusive day count when every listed calendar date counts: the same range includes 10 dates. Use Calendar years/months/days when you need a human-readable period; it describes elapsed calendar time and is not increased by the inclusive option.

Keep going

Related tools

View all →