Skip to content

Date calculator

  

Years and months are added first, then days. If the day does not exist in the new month, the last day of that month is used, so 31 January plus one month is the last day of February. Weeks are 7 days.

Do you want to

Resulting date

18 Jan 2026

Sunday. That is 17 days after 1 Jan 2026, and 17 days from today.

Day of the week
Sunday
Days apart
17
Day of the year
18
Weekend?
Yes

Adding and subtracting dates without counting on your fingers

Dates look simple until a month end gets in the way. Thirty days after 4 November is easy. One month after 31 January is not, because February is short. This tool follows the rule most calendars and software use: move the month first, and if the day does not exist, use the last day of that month.

Where this comes up: a 90-day notice period, a warranty that runs 12 months, a loan that matures in 18 months, a medicine course of 21 days, or a return window of 30 days from delivery. For many of these, it is worth checking whether the document counts the start day, because some contracts do and some do not. This tool does not count it.

A few quick checks. 4 November 2026 plus 2 weeks and 3 days is Saturday, 21 November 2026. Adding 41 days lands on Tuesday, 15 December 2026, and going back 41 days gives Thursday, 24 September 2026. The weekday is shown with the answer so that you can see at once if a deadline falls on a weekend.

If you need business days, the answer will differ, because weekends and public holidays are skipped. The working days calculator handles weekends. Public holidays vary by country and are not included anywhere here.

Sources

What this calculator does not account for

  • Public holidays and weekends.
  • Whether your contract counts the start day.

How this is calculated

Formula: Date plus a period

new date =start date ± (years and months) ± (weeks × 7 + days)

What the symbols mean

  • years, monthsMoved on the calendar. If the day does not exist in the new month, the last day of that month is used.
  • weeks, daysCounted as plain days, 7 to a week.

Good to know

Read the full methodologyFound an error? Contact us

Worked examples

Each example is worked out by the same code as the calculator above.

4 November 2026 plus 2 weeks and 3 days

Saturday, 21 November 2026, which is 17 days later.

4 November 2026 plus 41 days

Tuesday, 15 December 2026.

Embed this calculator

The frame shows the tool only.

<iframe src="/embed/date-calculator" title="Date calculator" width="100%" height="720" style="border:0;max-width:42rem" loading="lazy"></iframe>

Questions

How do I add days to a date?

Pick the start date, choose Add, enter the days and read the new date. Weeks are turned into 7 days each.

What is 31 January plus one month?

The last day of February, because there is no 31 February. That is 28 February, or 29 in a leap year.

Does it include the start date?

No. One day after 4 November is 5 November.

Does it skip weekends?

No. This counts every calendar day. Use the working days calculator to skip weekends.

Can I subtract?

Yes. Choose Subtract to find a date in the past, such as 41 days ago.