Date Calculator

Days between two dates and the date after N days or business days, calculated as you type. Weekdays, weekends and inclusive counting supported.

✨ Features

  • Days between two dates, also shown as weeks, months and years, with a weekday/weekend breakdown
  • Toggle "include the first day" for hospital stays, hotel nights and campaign periods
  • Date N days, business days, weeks, months or years before or after a base date, with the weekday
  • Everything updates as you type; copy the results or share a URL that reproduces the calculation

🪄 Use cases

Deadlines and due dates

"10 business days after the order" or "within 30 days of filing", with the weekday.

Anniversaries and countdowns

Days since a wedding, days until an event.

Stays and durations

Hospital days, hotel nights, length of service – with or without the first day.

Contract and warranty periods

"One year after purchase" or "six months after signing", with correct end-of-month handling.

🔒 Privacy

Dates are processed in your browser and never sent to a server. Only when you shorten a share URL is that URL (including the input) sent to the shortening service.

❓ FAQ

What does "include the first day" mean?

From 1 Jan to 3 Jan the plain difference is 2 days, but counting the first day gives 3 (day 1, day 2, day 3). Hospital stays, campaign periods and similar durations are often counted this way.

Are public holidays excluded from business days?

No – only Saturdays and Sundays are excluded. Check for public holidays around the result if you need a strict count.

What happens when the resulting day does not exist (e.g. one month after 31 Jan)?

The result is clamped to the last day of that month (28 or 29 Feb). The same applies to years: one year after 29 Feb is 28 Feb.

How are years / months / days calculated?

The same way as an exact age: years first, then months, then days. Because months differ in length this can differ slightly from the plain day count.

🔗 Related tools

Days between two dates

Date before / after

 

Business days exclude Saturdays and Sundays only (public holidays are not considered). Adding months or years clamps to the last day of the month.