Date & Days Calculators

Fast, free calculators for ages, day counts, working days, and countdowns.

  • Fast & Accurate
  • Mobile Friendly
  • Accessible for All

Days Between Dates

About This Calculator

The days between dates calculator counts exactly how many days lie between two dates. Enter a start date and an end date and it returns the plain day count, an inclusive count that includes both endpoints, and a breakdown into whole weeks and leftover days.

This single number answers a surprising range of questions. How long until an event, how many days a trip lasted, how old something is, how many days a payment is overdue, or how long between two milestones — all of them are just the gap between two dates. Counting by hand across months and years is slow and error-prone, especially with leap years in the mix, so an exact figure saves both time and mistakes.

The two counts it shows serve different needs. The plain count is the number of nights between the dates, which is what you usually want for durations like a hotel stay. The inclusive count adds one to include both the first and last day, which is what you want when every calendar day counts, such as the length of an event. The week breakdown makes longer spans easier to picture.

Entering the dates in reverse is fine — the calculator returns the same magnitude and notes that the range was reversed, rather than showing a negative number. Everything is computed privately in your browser.

To use it, choose both dates and press Count the days. If you need business days rather than calendar days, the working days calculator excludes weekends and holidays, and the date duration calculator presents the same span as a duration.

How It Works

  1. Enter a start date.
  2. Enter an end date.
  3. Click “Count the days”.
  4. View the number of days between the two dates.

Formula & Methodology

The result is worked out as follows:

Days = | End Date − Start Date |

The calculator converts both dates to a day number, anchored at UTC midnight so the result is timezone-safe, and subtracts them. The plain count is that difference; the inclusive count adds one to include both endpoints; the weeks are the whole seven-day blocks within the span.

Worked Examples

2026-01-01 to 2026-01-087 days (8 counting both endpoints)
2026-01-01 to 2026-02-0131 days (4 weeks and 3 days)
2026-03-01 to 2026-02-281 day (range reversed)