Days Between Dates Calculator

Free days between dates calculator. Calculate the exact number of days, weeks, and months between two dates. Date difference calculator online.

Calculate Days Between Two Dates

How to Use

Pick a start date and an end date using the date pickers.

Optionally check "Include end date" or "Exclude weekends" for business day counting.

Click Calculate to get the full breakdown in days, weeks, months, hours, and more.

What is a Days Between Dates Calculator?

A days between dates calculator tells you the exact number of days between any two dates. It also breaks the result down into weeks, months, years, hours, and minutes. The business day option excludes weekends, making it perfect for project planning, deadline tracking, contract terms, and vacation counting. It handles leap years and different month lengths automatically.

Frequently Asked Questions

Does it count the start and end date?
By default the calculator counts the days between the two dates (excluding start, including end). You can check "Include end date" to add one extra day.
Can I calculate business days only?
Yes. Check the "Exclude weekends" option to count only Monday through Friday. This gives you the number of working days.
Does it handle leap years?
Yes. The calculator uses PHP's DateTime which correctly handles leap years, different month lengths, and all calendar edge cases.
Can I use past and future dates?
Yes. You can calculate between any two dates in any order. The tool will always show the absolute difference regardless of which date comes first.
How are weeks calculated?
Weeks are calculated by dividing the total days by 7. The remainder is shown as extra days (e.g. "4 weeks and 3 days").

Share This Tool

Found it useful? Share it with your friends, classmates, or colleagues.