Advertisement

How many days
between two dates?

Enter any two dates to instantly calculate the difference

✅ This tool uses standard calendar date arithmetic, including leap years and differing month lengths. Last updated October 2026.

Written and maintained by Christin Bowles, founder of TidyCalcs.

Please select both dates.

0
days between dates
0
weeks
0
months
0
years
Advertisement

How date calculations actually work

Counting days between two dates involves more judgment calls than it looks like. Do you count the start date, the end date, both, or neither? This calculator defaults to counting the start date but not the end date (the most common convention), with a checkbox to include the end date when you need it — useful for things like counting the full length of a stay or rental period rather than just the gap between arrival and departure. Leap years are handled automatically, so a range spanning February 29 won't throw the count off.

Business days vs. calendar days

"30 days" and "30 business days" are very different timeframes, which matters for deadlines, notice periods, and project planning:

Calendar daysApprox. business days (5-day week)
75
1410
3021–22
6042–43
9064–65

Checking "Exclude weekends" above converts the count to business days. Note that this excludes Saturdays and Sundays only — it doesn't automatically exclude public holidays, since those vary by country and region.

Common uses for date calculations

Beyond curiosity, day-counting comes up constantly in practical planning: tracking project or contract deadlines, calculating notice periods (a "30-day notice" clause, for example), estimating due dates from a known start date, planning countdowns to events like weddings or trips, and figuring out how long ago something happened for record-keeping or anniversaries.

Worked examples

These examples use 2026 dates, with the default rule of counting the start date but not the end date.

Why "one month" is not always 30 days

Months have 28 to 31 days, so counting in months and counting in days can give different answers. Thirty days from January 31, 2026 lands on March 2, but "one month" from January 31 is usually treated as the end of February. Contracts, leases and notice periods often say which one they mean. If the exact date matters, read the wording of the document, and count in days if it says days.

How to use the result for deadlines

Common mistakes

This calculator is for planning and is not legal advice. For contracts and filing deadlines, confirm the exact rule with the document or a professional.

Common questions

How do I calculate days between two dates?

Enter your start date and end date above, then click "Calculate days." The tool instantly shows the total days, weeks, months, and years between the two dates.

Does it count the start date or end date?

By default, the start date is counted but not the end date. Check "Include end date" to count both dates.

Can I exclude weekends from the count?

Yes — check the "Exclude weekends" option before calculating to count only business days (Monday through Friday).

How many days until a future date?

Set today as the start date and your future date as the end date. Use the quick buttons above for common dates like Christmas or New Year.

How many days since a past date?

Enter the past date as your start date and today as your end date. The calculator works for any date range, past or future.

Does the calculator account for leap years?

Yes — every date range automatically accounts for leap years, so a span that includes February 29 in any year will still produce an accurate day count.

What's the difference between calendar days and business days?

Calendar days count every day in the range, including weekends and holidays. Business days typically mean Monday through Friday only. Use the "Exclude weekends" option above to switch between the two — just remember it won't automatically skip public holidays.

Sources and further reading

For independent, authoritative information on this topic, these are good places to start:

Advertisement