Free Date Difference Calculator — Days Between Dates
Find the exact number of days, weeks, months, and years between any two dates — plus weekday counts, in your browser.
Total Days
—
Weeks + Days
—
Months + Days
—
Weekdays
—
Weekends
—
How it works
Pick your start date
Select or type the earlier of the two dates.
Pick your end date
Select or type the later date.
Read the difference
Days, weeks, months, years, and weekday breakdown all appear instantly.
Use the result
Copy any value for use in planning, contracts, or calculations.
Common use cases
Project planning
Calculate the number of working days between project start and deadline.
Contract durations
Find the exact duration of a contract, lease, or subscription period.
Event countdowns
Find how many days until a wedding, holiday, or product launch.
HR & payroll
Calculate exact employment duration for benefits, notice periods, or bonuses.
Frequently asked questions
Does the calculator include both start and end dates?
The total days count is exclusive of the end date (like most date ranges). Add 1 to include both endpoints.
How are weekdays counted?
Weekdays are Monday–Friday. Weekends are Saturday–Sunday. No public holidays are excluded.
Can I calculate backwards (end before start)?
The calculator always shows a positive result regardless of date order.
Does it handle leap years?
Yes — the JavaScript Date API accounts for leap years automatically.
Is this free?
Yes, completely free with no signup needed.
Are my dates stored?
No — all calculations run in your browser. Nothing is transmitted.