Calculate date differences or add/subtract from dates.
Date math made easy
The Date Calculator answers two questions: how far apart two dates are, and what date falls a given distance from another. Pick two dates and it shows the gap in days, weeks, months, years, hours and working days; switch to Add/Subtract and it tells you the exact date a number of days, weeks, months or years away, with its day of the week. Every figure is real calendar arithmetic — leap years and short months included — and it all runs in your browser.
As whole calendar months and years, not fixed-length approximations. The gap between 1 February and 1 March is one month even though February is short, and 1 January to 31 December is 11 months and 0 years — not 12 and 1. Leap years are handled properly, so a 365-day span that crosses a 29 February is correctly under a year.
It gives 28 February (29 February in a leap year) — it clamps to the last day of the target month rather than spilling into the next one. This matches what people mean by "a month later", and it's consistent both ways: if adding a month to 31 January lands on 28 February, then the gap from 31 January to 28 February is reported as one month.
Monday to Friday, counting the start date but not the end date — the same convention as the other figures, so an identical start and end gives zero across the board. Public holidays are not taken into account, since those vary by country and by year.
No. Dates are treated as plain calendar dates, so 17 July is 17 July wherever you are, and the day of the week and working-day count are the same in every timezone. The default date is your own local today, not UTC's.
The tool reports the size of the gap rather than its direction, so the order of the two dates doesn't matter. In Add/Subtract mode you can go backwards by entering a negative amount.
Yes. All the arithmetic runs in your browser. Nothing you enter is uploaded, stored, or logged.
We use minimal, privacy-focused cookies to improve your experience. Our developer tools process all data locally — we never store your content. Learn more