TidyFigure

Days Between Dates

  • 100% free
  • No sign-up
  • Runs in your browser

Subtract the earlier date from the later one to get the number of days between them. By default the start date is counted and the end date isn't (1 to 2 June is 1 day); tick "include the end date" to count both (2 days), as you would for a hotel stay's calendar days or an event. You also get weeks, months and weekdays.

Everything runs in your browser. Nothing you type is sent anywhere.

Two ways to count days

"How many days between Monday and Friday?" has two right answers, depending on what you're counting:

  • Elapsed days (default): 4. The time that passes from the start of Monday to the start of Friday. Use this for deadlines, ages, countdowns and "how long until".
  • Calendar days, both included: 5. Every date you'd tick off on a calendar. Use this for holiday leave, event durations, rental days and medication courses.

Weekdays and business days

The weekday count includes Monday to Friday and leaves out Saturdays and Sundays. It doesn't know about public holidays, because they differ by country, region and year, so subtract any holidays that fall in your range yourself.

In "Add or subtract days" mode, ticking "business days only" skips weekends, so 5 business days after a Friday is the next Friday. This is how many delivery times, notice periods and payment terms are counted.

How months are counted

Months have 28 to 31 days, so "months and days" counts calendar months from the start date. From 31 January, one month later is the last day of February. From 15 March to 20 May is 2 months and 5 days.

Common date calculations

QuestionHow to set it up
How many days until my holiday?Start: today. End: the first day of the holiday.
What date is 90 days from today?Add mode, 90 days. Useful for visas, warranties and notice periods.
When is 30 business days from now?Add mode, 30, business days ticked.
How long was a project?Start and end dates, include the end date.
How many days ago was a date?Add mode with a negative number, or put that date as the start and today as the end.

Leap years and time zones

All calculations use whole calendar dates, so leap days (29 February) are counted correctly and changes to daylight saving time can't make the answer off by one. A year has 365 days, or 366 in a leap year: every year divisible by 4, except century years not divisible by 400 (2000 was a leap year; 2100 won't be).

Frequently asked questions

How do I calculate the number of days between two dates?

Enter the start and end dates. The calculator subtracts them and shows the days, weeks, months and weekdays in between.

Does the day count include the start and end date?

By default it counts the start date but not the end date. Tick “Include the end date” to count both.

How many weekdays are between two dates?

The calculator shows weekdays (Monday to Friday) separately. Public holidays are not removed because they vary by country.

What date is 90 days from today?

Choose “Add or subtract days”, keep today as the start date and enter 90.

How do I subtract days from a date?

In “Add or subtract days” mode, enter a negative number, such as −30.

Last updated October 2026 · More time & dates