FormatFlow

No tool matches “”

Try a format (“webp”, “mp3”) or a verb (“merge”, “compress”).

Loading index

↵to open

Calculators · Updated October 20, 2026

Date Calculator — Date Difference and Date Adding

You can calculate the number of days between two dates, break it into weeks and optional business days, or add and subtract days, weeks, months and years from any date.

Runs in your browserFree · No sign-up · No watermark
DatesRuns in your browser
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

This tool runs in your tab. Nothing is uploaded and no copy is stored.

How files are handled

At a glance

Works with
Dates
Processing
In your browser
Price
Free, no account
Updated
October 20, 2026
All Calculators

About Date Calculator

Deadlines, notice periods, project schedules and visa windows all come down to counting days between two dates, and counting them by hand across month ends and leap years is where mistakes creep in. This calculator takes two dates and returns the calendar-day difference, the same figure in weeks and days, and optionally a Monday-to-Friday business-day count.

The second mode works the other way around: pick a starting date, add or subtract a number of days, weeks, months or years, and get the resulting date with its weekday. Months and years use calendar arithmetic, so 31 January plus one month lands on the last day of February rather than slipping into March. Everything runs locally from calendar dates.

What this tool does

The details that matter when you use Date Calculator for real work.
  • Two date modes

    Switch between measuring the gap between two dates and moving one date by an offset, without reloading the page.

  • Calendar-day difference

    The exact number of days between the dates, plus the same duration written as weeks and days and an inclusive count.

  • Optional business days

    Tick one box to count Monday-to-Friday working days and see the weekend days separately; public holidays are not assumed.

  • Add days, weeks, months or years

    Choose the unit and direction, then read the resulting date, its weekday and the ISO form in one view.

  • Calendar-aware month arithmetic

    Adding a month to 31 January gives the last valid day of February, the same clamping convention billing and payroll systems use.

  • Date-only local arithmetic

    Dates are treated as plain calendar days with no timezone conversion, so a document dated 1 May stays 1 May anywhere in the world.

How to use Date Calculator

No account, no installation — the whole job happens in this browser tab.
  1. 01

    Choose a mode

    Pick Date difference to measure the gap between two dates, or Add / subtract to move a date forwards or backwards.

  2. 02

    Enter the dates

    Use the date pickers or type the dates in year-month-day order; the start date defaults to today.

  3. 03

    Count business days if needed

    Tick the business-day option to exclude Saturdays and Sundays from the difference.

  4. 04

    Read the result

    The headline is the gap in calendar days, with weeks and days, business days and the inclusive count underneath.

  5. 05

    Copy or reset

    Copy the day count or ISO date, then press Reset to return both modes to today and start again.

How this tool works

Works with
Dates
Processing
Client-side, in your browser. Nothing is uploaded.
Requirements
Chrome, Edge, Firefox or Safari · JavaScript enabled

Limitations worth knowing

  • The end date is excluded from the day count, so add one when both dates should count as days.
  • Business days exclude weekends only; public holidays and company-specific non-working days are not modelled.
  • Dates are limited to the years 1 to 9999, and offsets that would leave that range are rejected with an error.

Privacy and file handling

Dates and offsets are compared in your browser using local calendar arithmetic. Nothing is uploaded, stored or logged, and no request leaves your device while you calculate.

Read the full privacy policy

Date Calculator FAQ

Short, direct answers to the questions people ask before using this tool.
Is the end date included in the day count?
No. The difference is calculated as end date minus start date, so the start date counts as day zero and the end date is not included. For an inclusive count, such as a hotel stay, use the Inclusive count figure or add one day.
How are business days counted?
Business days are Monday to Friday between the start date and the day before the end date. Weekends are excluded, but public holidays are not, because holiday calendars differ by country and employer.
What happens when I add a month to 31 January?
Calendar arithmetic clamps to the last valid day of the target month, so 31 January plus one month is 28 February in a normal year and 29 February in a leap year. That is the convention used by billing and payroll systems.
Do timezones or daylight saving affect the date calculator?
No. The calculator works with plain calendar dates rather than timestamps, so a day is always one date step regardless of timezone or daylight saving. Only the device timezone used to read the date pickers has any influence.
Why is this difference different from another date counter?
Counters disagree on whether the end date is included, whether they work in UTC, and how they treat 29 February. This tool states its convention plainly: end minus start, exclusive end, calendar days, with no time component.
Can I use it to count down to a deadline?
Yes. Put today as the start and the deadline as the end to count the days remaining, or reverse the dates to see how many days have passed. Past and future dates are handled the same way.
Can I subtract dates to get a negative number?
The tool expects the end date to be later and shows an inline error when it is earlier, which avoids ambiguous negative counts. Swap the two dates to measure the same gap in the other direction.
Does the date calculator store the dates I enter?
No. The dates are read by JavaScript in your browser and never uploaded, stored or logged. It is safe to use for contract dates, notice periods and personal deadlines.