Skip to content

Date CalculatorBeta

Count the days, months and years between two dates, or find the date a number of days or months before or after. Handy for service length and contract ends.

Result

Pick a start date to see the result.

Two ways to calculate

Between two dates counts how many days, months and years lie between a start date and an end date. Use it when you need the length of a period, such as length of service, a contract term or time served.

Add or subtract finds the date a number of days, weeks, months or years before or after a reference date. Use it when you need a specific date, such as a contract end date, a submission deadline or the date 100 days from now.

Months are counted on the calendar

Months are counted by calendar date, not in 30-day blocks. March 15 to September 15 is exactly 6 months, and one day short of that, September 14, is 5 months and 30 days. If the resulting month has no matching day, the last day of that month is used. The period calculation and date addition use the same rule, so their results always agree.

Civil law or specific laws often set their own rules for counting periods, such as whether the first day is included. For dates with legal consequences, such as severance pay, leave or court deadlines, double-check with the relevant authority or a professional.

Frequently asked questions

When should I turn on "Count the start date as a day"?

Turn it on when both the start and end dates should be counted. For example, if you worked from September 1 to September 30 you worked 30 days, but the difference between the two dates is 29 days. The option applies only to total days and weeks.

What is one month after January 31?

February has no 31st, so the result is the last day of February (the 28th, or the 29th in a leap year). The same rule is used for the period between two dates, so January 31 to February 28 in a common year counts as 1 month.

What happens if the end date is before the start date?

The two dates are swapped for the calculation, and a note tells you they were swapped.