Date Calculator

Days between two dates, working days, adding and subtracting, and exact age — with the awkward cases explained rather than hidden.

What do you need to work out?
The start date. Used by the first two modes.
The end date. Used by “days between”.
Negative subtracts. Used by “add or subtract”.
Optional. Dates as YYYY-MM-DD, separated by commas — holidays are not built in because they differ by country, state and year.
Used by “exact age”.
Questions

What people ask about date arithmetic

Does the day count include both the start and end date?

The headline "days between" figure does not — 1 January to 2 January is one day. The readout also shows the inclusive count beside it, because notice periods, hotel bookings and delivery estimates usually mean the inclusive one. Working days are counted inclusively throughout, which is the convention in employment and contract law.

Why does "2 months" not equal 60 days?

Because months are between 28 and 31 days long. Two months from 1 January is 61 days; from 1 February it is 59 or 60. The tool gives you both an exact day count and a calendar breakdown for that reason — they answer different questions and only one of them is exact.

What happens when I add a month to the 31st?

The result clamps to the last day of the target month and the readout says so. One month after 31 January is 28 February, not 3 March. That is the convention used by contracts, loan schedules and payroll, and it keeps the answer inside the month you asked for.

Are public holidays included in working days?

Only the ones you enter. Holidays differ by country, by state or province, by industry and by year, so a built-in list would be wrong for most visitors and out of date within a year. Paste yours in as YYYY-MM-DD separated by commas.

Is anything I type sent anywhere?

No. The calculation runs in your browser and this site makes no external requests at all — you can confirm that in your browser's network tab. Dates of birth in particular are worth not handing to a website that does not need them.

How is age calculated for someone born on 29 February?

Their birthday is treated as 1 March in non-leap years, which is the everyday convention in the UK, US, Canada and Australia. Some jurisdictions use 28 February for specific legal thresholds, so check the applicable rule if a date has legal consequences.