Date Calculator
Count days between two dates, add or subtract days, weeks and months, and count working days. A free date calculator that runs in your browser.
Dates
Result
Count the days between two dates, or add time to one
Pick a mode and the result updates as soon as both dates are valid. "Days between dates" gives the total days, a calendar span in years, months and days, the same gap in weeks and days, and the equivalent hours. "Add / subtract time" takes a start date plus any number of years, months and days in either direction and returns the resulting date with its day of the week. "Working days" counts Monday to Friday between two dates, with both ends included, and shows the weekend days it skipped.
Month lengths and leap years come from the calendar rather than from an assumed 30-day month, so the span between two dates borrows days from the month that actually precedes the end date. Enter the dates in either order: if the end date falls before the start, the calculator says so and shows the absolute span. When adding months to the 29th, 30th or 31st and the target month is shorter, the extra days roll into the following month rather than being clipped to the month end.
The working-days count excludes only Saturdays and Sundays. It does not know about public holidays, which vary by country and year, so subtract those yourself for deadline and notice-period calculations. Dates are interpreted in your local timezone and nothing is sent anywhere, so it works offline once the page has loaded.
Frequently asked questions
How are the days between two dates counted?
The "Days between dates" mode counts the gap, so 1 March to 2 March is 1 day. The "Working days" mode counts both ends, so the same two dates show 2 total days and 2 working days if neither is a weekend.
Does the working days count exclude public holidays?
No. It removes Saturdays and Sundays only. Subtract any bank or public holidays in the range yourself.
What happens if the end date is before the start date?
The calculator shows the absolute span between the two and displays a note saying the dates were reversed. You do not need to swap them.
Can I add months or years, not just days?
Yes. The "Add / subtract time" mode has separate fields for years, months and days, and a switch for adding or subtracting. The result shows the new date and its day of the week.