Skip to content
ToolPika

Date Calculator

Count the days between two dates, or find the date that is a number of days, weeks, months or years before or after another.

Days between two dates

Add or subtract from a date

Runs in your browser. Nothing you enter is sent to a server.

How it works

Days between two dates. The calculator counts calendar days from the start date to the end date. It also shows the same period as years, months and days, as whole weeks plus days, and as a number of weekdays (Monday to Friday). If the end date is before the start date, the result is counted backwards and a note tells you so.

Add or subtract. Days and weeks move the date by exactly that many days. Months and years move the calendar month or year and keep the same day of the month, falling back to the last day of the month when that day does not exist.

Dates are treated as calendar days, not times, so time zones and daylight-saving changes never add or lose a day. Leap years are taken into account.

Examples

Question Answer
Days from 1 January to 31 December 2026 364 days, or 365 including the end date
Weekdays in 2026 (both ends included) 261
From 23 September to 25 December 2026 93 days = 3 months, 2 days = 13 weeks, 2 days (67 weekdays)
23 September 2026 + 90 days Tuesday, 22 December 2026
15 March 2026 − 30 days Friday, 13 February 2026
31 January 2026 + 1 month 28 February 2026

Common uses

  • Deadlines and notice periods. Add 30 or 90 days to a start date to find when a period ends.
  • Countdowns. Days until a holiday, a wedding or an exam.
  • Working days. Estimate how many working days a project or a leave request covers; remember to subtract any public holidays yourself.
  • Age of anything. For a person’s exact age in years, months and days, the age calculator also shows the next birthday.

Frequently asked questions

Does "days between" include the start and end dates?

By default the result counts the days from the start date up to the end date, without counting the end date itself, so 1 to 2 March is 1 day. Tick "Include the end date" to count both, which gives 2 days. Use that option for events, stays or leave periods where both days count.

How are weekdays counted?

Every Monday to Friday in the range is counted, and Saturdays and Sundays are left out. Public holidays are not excluded, because they differ by country and region.

What happens when I add a month to 31 January?

You get the last day of February (28 February, or 29 in a leap year), because 31 February does not exist. The same rule applies when adding years to 29 February.

How many days until Christmas?

Leave the start date on today and set the end date to 25 December. From 23 September 2026, for example, it is 93 days, or 67 weekdays.