Calculate between two dates

Calculate the number of days, weeks, months or years between two dates. Instant result.

The end date is before the start date.

In weeks
In months
month(s)
In years

Need to add days to a date? Add or subtract days

Copied!

How to calculate the number of days between two dates?

Calculating the number of days between two dates is a common operation in many contexts: project management, holiday planning, legal deadlines, pregnancy tracking, age calculation, or historical comparisons. Our online tool gives you the result instantly, without complex formulas or spreadsheets.

To use our calculator, simply enter a start date and an end date. The result is displayed automatically as a number of days. You can also view practical conversions: weeks and days, months and days, or years, months and days.

An important option is available: "Include end date in the calculation". For example, between January 1st and January 3rd, there are 2 days if you don't include the last day, but 3 days if you do. This distinction is essential in certain legal or contractual contexts.

Our tool automatically takes leap years and variable-length months (28, 29, 30 or 31 days) into account. The calculation is always accurate, regardless of the time period.

Frequently asked questions

Enter the start date and end date in the fields provided. The result is displayed automatically as a number of days. You can choose to include or exclude the end date from the calculation.
It depends on the context. If you are counting full days (e.g., "from January 1st to January 3rd inclusive"), include the end date. If you are counting intervals ("between the 1st and 3rd"), don't include it. Our tool offers this option to suit all cases.
Our tool automatically displays several conversions: in weeks and days, in months and days, and in years, months and days. For example, 100 days is 14 weeks and 2 days, or approximately 3 months and 10 days.
A pregnancy lasts an average of 280 days (40 weeks) from the date of the last menstrual period. Enter this date as the start date and today's date as the end date to find out how many days have passed.
Enter your date of birth as the start date and today's date as the end date. The result will show the exact number of days you have lived. Enable "Include end date" to count the current day.