DateToolMage

Certified tool

Add or Subtract Dates

Add or subtract years, months, weeks, and days from a calendar date.

Resulting calendar date

2024-02-29

Thursday, February 29, 2024

Applied in this order: years, then months with end-of-month clamp, then weeks, then days.

Assumptions

  • Offsets apply in order: years, months, weeks, then days.
  • Month and year addition clamps overflow days to the last valid day of the target month.
  • February 29 plus one year in a non-leap year becomes February 28.
  • Negative offsets subtract. Results stay on the Gregorian civil calendar.