📅 Date & Time

Days Between Dates Calculator

Calculate the exact number of days between any two dates — including business days, weeks, months, and years. Works for past and future dates.

Advertisement

📅 Days Between Dates Calculator

Select your start and end dates — the exact day count appears instantly.

The earlier date
The later date
Advertisement

What Is a Days Between Dates Calculator?

This free days between dates calculator tells you the exact number of days between any two dates — past, present, or future. It also shows the total in business days (excluding weekends), weeks, months, and years. Whether you are calculating a project deadline, tracking how long ago something happened, planning a trip, or working out a contract duration — this days between dates calculator gives you the precise answer in seconds.

In fact, manually counting days between dates is surprisingly error-prone — especially across month boundaries, leap years, and year changes. This days between dates calculator handles all edge cases automatically using the exact calendar, including leap year awareness.

How Does This Days Between Dates Calculator Work?

This days between dates calculator computes the difference between two calendar dates by comparing their timestamps in milliseconds and converting to days. Business days are calculated by counting only Monday–Friday between the two dates, excluding Saturday and Sunday. The calculator correctly handles leap years, month-end boundaries, and year crossings.

💡 Business days (working days) exclude Saturday and Sunday but do NOT exclude public holidays — public holiday schedules differ by country and region. If you need to exclude public holidays from your calculation, subtract them manually from the business days result.

Days Between Dates Calculator — Frequently Asked Questions

Does this days between dates calculator include both the start and end date?
By default this days between dates calculator counts from the start date up to but not including the end date — the standard date difference calculation. Toggle "Include end date" to add one extra day if you need to count both endpoints. For example, a project running from Monday to Friday is 4 days by default, or 5 days with end date included.
Does this days between dates calculator account for leap years?
Yes — this days between dates calculator uses JavaScript's built-in Date object which correctly handles leap years. February 29 in leap years is counted as a valid calendar day and included in the total when it falls within your date range.
Is this days between dates calculator free?
Yes — completely free, no registration required. All calculations happen instantly in your browser.
Advertisement
Scroll to Top