Skip to main content
TimeKit

Add / Subtract Days

Add or subtract any number of days, weeks, or months from a date.

Calculator

How to use this tool

Move a date forward or backward by any mix of years, months, weeks, and days, and see the resulting weekday. Useful for contract dates, notice periods, and anything specified as "90 days from signing".

  1. STEP 1Enter the starting date.
  2. STEP 2Choose Add or Subtract.
  3. STEP 3Fill in any combination of years, months, weeks, and days, then calculate.

Years and months are applied as calendar steps before weeks and days. When the target month is shorter, the result clamps to its last day — 31 January plus one month is 28 February.

All inputs and calculations stay in your browser; TimeKit does not send your entries to a server.

Examples

Days forward
10 March 2026 + 5 days
Sunday 15 March 2026
Month-end clamp
31 January 2026 + 1 month
28 February 2026
Counting back
1 January 2027 − 90 days
3 October 2026

Frequently asked questions

Why is 31 January plus one month not 3 March?

Adding a month means the same day number in the next month. February has no 31st, so the result clamps to the last valid day instead of spilling into March.

Does the order of the fields matter?

Yes. Years and months are applied first, then weeks and days, which is the convention contracts normally assume.