Calculate date differences, add/subtract days, working days
Figuring out the exact number of days between two dates, or landing on the date a set number of days from now, is the kind of arithmetic that's easy to get wrong by hand — leap years, month lengths, and calendar quirks all trip people up. The Date Calculator handles this instantly: pick two dates and get the exact number of days, weeks, months, and years between them, or start from one date and add or subtract days to find where you land. It's built for the moments you actually need this — counting down to a deadline, checking how many days are left until a trip, working out a due date, or verifying how long ago something happened.
The tool covers the two directions people usually need. In 'days between dates' mode, you enter a start and end date and it computes the full difference, accounting correctly for leap years and varying month lengths so the count is exact rather than approximated. In 'add or subtract' mode, you enter a base date and a number of days, then choose to move forward or backward in time to get the resulting calendar date. Both modes update immediately as you change the inputs, so you can test a few scenarios back to back without resetting anything.
Because every calculation happens client-side in your browser, nothing you enter is uploaded or logged anywhere — there's no signup and no server round-trip, so it works just as well for a one-off question as for repeated use throughout the day. A practical tip: this is handy beyond personal planning — contract terms, billing cycles, warranty periods, and project timelines all hinge on precise day counts, and doing that math manually is where off-by-one errors creep in.
Use the Date Calculator to find the exact difference between two dates or to add/subtract days from a date.
Select whether you want to find the days between two dates or add/subtract days from a single date.
Pick the first date using the date picker or type it in directly.
For 'days between,' enter the end date; for 'add/subtract,' enter the number of days and choose forward or backward.
The tool instantly displays the total days (and weeks/months/years, where applicable) or the resulting calendar date.
Change either date or the day count to test another scenario — the result updates immediately with no page reload.