Date Calculator

Count the days, weeks and months between two dates, or add and subtract days from any date - with a working-days-only option.

Two date jobs in one tool

Most date questions are one of two shapes. Either you have two dates and want the gap between them, or you have one date and want to jump forwards or backwards by a set amount. The tabs above cover both, using your device's local calendar so a date is never shifted by a time-zone quirk.

Difference between two dates

Enter a start and an end date to see the total days, the equivalent in whole weeks plus leftover days, and the calendar difference in months and days. For example, 1 January to 1 March is 59 days, or 8 weeks and 3 days, or exactly 2 months. Tick working days only and the count drops every Saturday and Sunday, so a Monday-to-Friday fortnight reads as 10 working days rather than 14. It does not subtract public holidays, so knock those off separately.

Add or subtract from a date

Pick a start date, choose add or subtract, then enter a number of days, weeks, months or years. Adding days and weeks simply steps along the calendar. Adding months and years lands on the same day number in the target month, and clamps to the month's last day when needed, so 31 January plus one month becomes 28 February (or 29 in a leap year). The result shows the full date and the weekday it falls on - useful for deadlines, notice periods and renewal dates.

Working out someone's age instead? The age calculator gives an exact years, months and days breakdown. For hours and minutes rather than dates, try the time calculator.

Frequently asked questions

How many days are there between two dates?
Count every calendar day from the earlier date up to the later one. For example, from 1 January to 31 January is 30 days difference, or 31 days if you include both the start and end dates. This tool shows both.
What counts as a working day?
A working day is any weekday from Monday to Friday. The working-days-only option skips every Saturday and Sunday in the range, which is the quickest way to estimate business days. It does not know about public holidays, so subtract those yourself.
How do I add or subtract days from a date?
Switch to "Add or subtract" mode, pick a start date, choose add or subtract, and enter a number of days, weeks, months or years. The tool returns the resulting date and the day of the week it falls on.
Does adding one month always add 30 days?
No. Adding a month lands on the same day number in the next month, so 15 March plus one month is 15 April. If that day does not exist, for example 31 January plus one month, it clamps to the last day of the target month, giving 28 or 29 February.
How many weeks are between two dates?
Divide the total number of days by seven. A 30-day gap is 4 weeks and 2 days. The calculator shows the whole weeks and the leftover days for you.