Date & Time

Date Difference Calculator

Find out exactly how many days, weeks, and months separate two dates, or switch modes to add or subtract a number of days from a start date. The calculator breaks the span down into calendar days, whole weeks, business days, and an approximate months-and-days figure, so you can answer scheduling and deadline questions in seconds.

Business days count Monday–Friday only (public holidays are not excluded). Runs entirely in your browser.

How to use the two modes

In difference mode you enter a start date and an end date, and the tool reports how far apart they are. In add / subtract mode you enter a start date and a number of days — positive to move forward, negative to move backward — and it returns the resulting date. Both modes update instantly and run entirely on your device, so there is nothing to submit and no waiting.

What each number means

Calendar days is the plain count of days between the two dates. Weeks is that figure divided by seven, shown both as whole weeks with leftover days and as a decimal. Business days counts only Monday through Friday, which is useful for delivery windows and work deadlines — though note it does not remove public holidays, so treat it as weekdays rather than true working days near a holiday. The months-and-days breakdown counts whole calendar months first and then the remaining days, mirroring how people describe durations in conversation.

Why day counts can seem off by one

There is a genuine ambiguity in date math: the gap between Monday and Tuesday is one day, but Monday through Tuesday inclusive is two days. This calculator reports the difference — the number of nights between the dates — so a start of the 1st and an end of the 8th is seven days. If you are counting event days such as a hotel stay or a vacation, you may want to add one to include both the first and last day.

A worked example

Say a project kicks off on 1 March 2026 and is due 15 June 2026. The difference is 106 calendar days, which is 15 weeks and 1 day, roughly 3 months and 14 days, and 76 business days (weekdays only). Switch to add / subtract, enter the start date and 90 days, and you land on 30 May 2026 — a fast way to find a 90-day notice date, a trial-period end, or a return-by deadline.

Practical uses

Common tasks include counting down to a wedding or launch, working out contract and notice periods, checking warranty or return windows, spacing out recurring appointments, and figuring out someone's age gap or an anniversary. Because you control both dates, the same tool handles both past and future spans without any change in method.

FAQ

Does the result include both the start and end date?

It reports the difference — the number of days between the two dates — so the start day is not counted twice. If you need to include both endpoints, such as counting vacation days, add one to the result.

Are weekends and holidays removed from the business-days figure?

Weekends are removed — business days count Monday to Friday only. Public holidays are not removed, so near a holiday treat the figure as weekdays. For holiday-aware counts, use the business days calculator.

How do I subtract days from a date?

Switch to add / subtract mode and enter a negative number of days. For example, -30 from a date returns the date 30 days earlier.

How are months counted?

The tool counts complete calendar months from the start date and then the leftover days, which is why a month can be 28 to 31 days depending on where it falls.

Does it work across leap years?

Yes. It uses the real calendar, so February 29 and differing month lengths are handled automatically.

More free tools