Formule
result = start ± calendar amount (clamp invalid month days)
Les jours et semaines déplacent un index de jour. Les mois et années changent les composants puis limitent le jour si le mois cible est plus court.
Décalez une date d’un nombre entier de jours, semaines, mois ou années. Les opérations mensuelles et annuelles utilisent les composants du calendrier et ramènent visiblement un jour indisponible au dernier jour valide du mois cible.
result = start ± calendar amount (clamp invalid month days)
Les jours et semaines déplacent un index de jour. Les mois et années changent les composants puis limitent le jour si le mois cible est plus court.
Une semaine vaut sept jours calendaires. Un mois n’est pas transformé en durée fixe.
Formula v1.0.0
Revue le 2026-08-03
CalcFlow engineering review
Le 31 janvier 2026 plus un mois cible février. Comme le 31 février n’existe pas, la règle renvoie le 28 février 2026.
Février ne possède pas de 31e jour ; la règle publiée choisit donc son dernier jour valide.
Non. Les mois et années utilisent les composants du calendrier, pas une durée fixe.
Oui. Après une limitation dans un mois court, le jour initial plus grand n’est pas conservé en secret.