Comment ça marche
Choisissez une date de départ, choisissez ajouter ou soustraire, saisissez une valeur et une unité — le calculateur renvoie la date résultante et le jour de la semaine. Jours et semaines utilisent une arithmétique simple ; mois et années suivent le calendrier, donc « 1 mois » signifie « le mois suivant, même jour s'il existe ». Ajouter 1 mois au 31 janvier tombe sur le 28 février (ou 29 en année bissextile) car il n'y a pas de 31 février — même convention que les navigateurs et Excel.
La formule
Pour les jours/semaines, le calculateur utilise une arithmétique en millisecondes ancrée à midi : les changements d'heure (à 02h00 typiquement) ne décalent pas la date. Pour les mois/années il s'appuie sur Date.setMonth / setFullYear de la plateforme, qui ramène automatiquement au dernier jour valide (par ex. 31 jan + 1 mois → 28/29 fév). La soustraction fonctionne de même avec un signe négatif — 1 mars − 1 mois donne 1 février, pas 28/29 février.
Exemple de calcul
- Départ : 28 avril 2026 (mardi). Ajouter 30 jours.
- Résultat : 28 mai 2026 (jeudi).
- Départ : 31 jan 2026. Ajouter 1 mois → 28 fév 2026 (jour ramené, pas de 31 février).
- Départ : 31 jan 2024. Ajouter 1 mois → 29 fév 2024 (année bissextile).
Questions fréquentes
Comment l'ajout de mois gère-t-il un « 31 février » ?
Le jour est ramené au dernier valide du mois cible. 31 jan + 1 mois → 28 fév en année normale, 29 fév en bissextile. C'est la convention des navigateurs, d'Excel et de la plupart des bibliothèques de dates, mais attention : c'est avec perte — 31 jan + 1 mois + 1 mois donne 28 mars (ou 29 mars en bissextile), pas 31 mars — le « 31 » d'origine disparaît au second saut.
Pourquoi ancrer les calculs à midi ?
Les changements d'heure se font généralement à 02h00 locales. Si vous faites de l'arithmétique sur les jours ancrée à minuit et que vous traversez un changement, le résultat peut tomber sur le mauvais jour car ce jour-là dure 23 ou 25 heures, pas 24. Ancrer à midi reste loin de ces transitions, donc « 1 jour » fait toujours 24 heures, quel que soit le passage à l'heure d'été/d'hiver.
Quelle différence avec le calculateur de jours ouvrés ?
Ce calculateur fait simplement de l'arithmétique calendaire — ajouter 30 jours peut tomber un samedi, un dimanche ou un jour férié, et on ne les filtre pas. Le calculateur de jours ouvrés compte le nombre de jours ouvrés (lun-ven) entre deux dates. Pour « 30 jours ouvrés à partir d'aujourd'hui », on combinerait les deux : on incrémente jour par jour ici jusqu'à ce que le compte de jours ouvrés atteigne 30 — ou on attend un calculateur futur faisant l'inversion directement.