Date Difference Calculator

Count days between two dates, calendar days or business days only.

Pick two dates.


, Days
, Weeks
, Months
, Exact difference

Add or subtract from the start date
, Start date plus that
, Start date minus that

Features

  • Calendar days, weeks and months between dates
  • Business-day mode excluding weekends
  • Inclusive or exclusive end date
  • Add or subtract any span from a date
  • Exact difference in years, months and days

How to use it

  1. Pick a start and end date.
  2. Toggle business days if weekends should not count.
  3. Read the totals above.
  4. Use the lower section to project forwards or backwards.

Inclusive counting and why deadlines slip

The commonest source of off-by-one errors in date arithmetic is whether the end date counts. Subtracting 1 March from 5 March gives 4, but a hotel booking for those dates is 4 nights and 5 days, and a project running “from the 1st to the 5th” usually means 5 working days. Contracts and statutes are frequently explicit about this for exactly that reason, using phrases like “within 30 days of” versus “no later than the 30th day after”.

Business-day counting has its own subtleties. This tool excludes Saturday and Sunday, which covers most Western commercial contexts but not all, the working week runs Sunday to Thursday in much of the Middle East, and public holidays vary by country and often by region within a country. Since holidays cannot be inferred reliably from a date alone, they are not deducted here; check the result against the relevant calendar for anything contractual.

Adding months is genuinely ambiguous rather than merely fiddly. What is one month after 31 January? Most systems, including this one, clamp to the last valid day and give 28 or 29 February, but some roll over into 3 March instead. That means adding a month twice does not always equal adding two months, so for recurring schedules it is safer to calculate each date from the original anchor rather than from the previous result.

Frequently asked questions

Yes, completely. Date Difference Calculator is free with no usage limits, no account and no sign-up. There is no paid tier and no trial that expires. Tools marked Premium on this site carry that label to indicate a deeper feature set, not a price.
Date Difference Calculator covers calendar days, weeks and months between dates, business-day mode excluding weekends, inclusive or exclusive end date, among other things. Everything is available immediately with no account, no sign-up and no usage limit.
The commonest source of off-by-one errors in date arithmetic is whether the end date counts. Subtracting 1 March from 5 March gives 4, but a hotel booking for those dates is 4 nights and 5 days, and a project running “from the 1st to the 5th” usually means 5 working days. Contracts and statutes are frequently explicit about this for exactly that reason, using phrases like “within 30 days of” versus “no later than the 30th day after”.
Everything happens inside your browser. The text you enter is processed by JavaScript running on your own device and is never sent to a server, there is no backend to send it to. You can confirm this in your browser's Network tab while you use the tool. Because nothing depends on a server, the tool also keeps working offline once the page has loaded, the site registers a service worker that caches it after your first visit.

Related tools

Further reading

📖 How to Calculate the Number of Days Between Two Dates

Read the full guide on the 123MiniApps blog.

Pick a theme

Ten hand-tuned palettes.