datetoday Today's date

Date Calculator

Add or subtract days, weeks, months, years or business days — and count the days between two dates.

This date calculator does the two jobs people actually need: move a date forward or back by a given amount, and count the distance between two dates. Business days skip weekends, month arithmetic handles short months, and the days-between result shows both the exclusive and inclusive counts because contracts disagree about which is meant.

Adding months is not adding days

Thirty days from 31 January is 2 March; one month from 31 January is 28 or 29 February. Both are defensible, and contracts mean different things by them — which is why days between two dates and the 30/60/90-day conventions are worth reading before relying on either.

Inclusive or exclusive counting

From Monday to Wednesday is two days if you count the gaps and three if you count the days themselves. The calculator shows both, so you can match whichever your deadline uses. Business-day counting skips weekends but not public holidays, which vary by country — see counting business days.

Guides about Date Calculator

More datetoday.now pages

Frequently asked questions

How do I work out 90 days from today?
Enter today's date, choose Add, enter 90 and select days. The result includes the weekday and the ISO 8601 form.
Does the business-day option skip holidays?
It skips Saturdays and Sundays only. Public holidays differ by country and are not deducted.
Is the days-between count inclusive?
The main figure is exclusive, counting the gaps between the dates. The inclusive count is shown underneath so you can use whichever your context needs.
What happens adding a month to the 31st?
The date rolls into the following month where the day number does not exist, which is the standard behaviour in most calendar software.