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.