Calculators Free

Days between dates calculator

Calculator

The calculator needs JavaScript. The tables below give the same numbers for common cases.

How it is worked out

  1. Days = difference between the two calendar dates = 358.
  2. Weekdays exclude Saturdays and Sundays but not public holidays.
Worked examples
InputsAnswer
Start date: 2026-01-01; End date: 2026-12-25; Count: Exclude the end dayThere are 358 days between Thursday, January 1, 2026 and Friday, December 25, 2026.
Start date: 2026-03-01; End date: 2026-03-31; Count: Include the end dayThere are 31 days between Sunday, March 1, 2026 and Tuesday, March 31, 2026 (end day included).
Start date: 2024-02-01; End date: 2024-03-01; Count: Exclude the end dayThere are 29 days between Thursday, February 1, 2024 and Friday, March 1, 2024.

How to use it

The number of days between two dates is the difference between their calendar dates. 1 January to 25 December 2026 is 358 days, or 359 if you also count the end day. The calculator also gives weeks and days, years, months and days, and the weekdays (Monday to Friday) in the span.

Choose "Include the end day" when you want both the first and last day to count, as for the length of a stay or a project.

Frequently asked questions

How many days are between two dates?

Subtract the earlier date from the later one.

Is the end date included?

Not by default; choose "Include the end day" to count it.

Does it handle leap years?

Yes, it counts real calendar days.

Method: standard arithmetic shown step by step; no outside data is used. Checked 2026-11-12.

Written by Calculators Free Editorial Team · Data checked 2026-11-12
About · How we verify this · Editorial policy · Corrections

General information only. Results are plain arithmetic on the numbers you enter; check anything important (money, health, school work) against your own records or the official source.