Aller au contenu

Ajouter ou soustraire des jours à une date

Ajoutez ou soustrayez des jours, semaines, mois ou années à une date de départ et obtenez la date résultat et son jour de la semaine.

GratuitSans inscriptionCalcul instantané
Opération
Unité
Date résultat
Jour de la semaine
Durée
Date de départ

Comment ajouter ou soustraire des jours, semaines, mois ou années à une date ?

Calculer une date future ou passée à partir d’une date de référence est une opération quotidienne : date d’échéance d’une facture payable à 30 ou 60 jours, fin d’un préavis de 3 mois, date de péremption d’un produit, terme d’une grossesse à 280 jours, livraison estimée à J+5, ou encore date de fin de période d’essai. Cet outil vous permet d’ajouter ou de soustraire n’importe quel nombre de jours, semaines, mois ou années à une date de départ. Le calcul est réalisé en arithmétique calendaire grégorienne pure, sans bibliothèque externe, avec gestion automatique de la fin de mois (clamp) et des années bissextiles — pour que le résultat soit toujours une date valide.

Formules

Addition de jours (et de semaines)
date_résultat = date_départ + N × 86 400 000 ms
1er janvier 2026 + 30 jours : 1 767 225 600 000 + 30 × 86 400 000 = 1 769 817 600 000 ms → 31 janvier 2026.

La date de départ est convertie en timestamp Unix (millisecondes depuis le 1er janvier 1970 UTC). On ajoute N × 86 400 000 ms (un jour exact en UTC) puis on recompose la date résultat depuis le nouveau timestamp UTC. L’opération est parfaitement déterministe et indépendante du fuseau horaire local. Pour des semaines, N est multiplié par 7 avant l’ajout.

Addition de mois (avec clamp de fin de mois)
mois_résultat = (mois_départ − 1 + N) mod 12 + 1 ; année_résultat = année_départ + ⌊(mois_départ − 1 + N) / 12⌋ ; jour_résultat = min(jour_départ, dernier_jour_du_mois_résultat)
31 janvier 2026 + 1 mois : février 2026 n’a que 28 jours → résultat = 28 février 2026.

L’arithmétique sur les mois ne peut pas utiliser les timestamps : un mois ne fait pas toujours le même nombre de jours. Le numéro de mois total est calculé en base 0, puis recomposé en (année, mois). Si le jour de départ dépasse le dernier jour du mois résultat, il est ramené (clampé) au dernier jour. Cela correspond à la convention juridique française pour les délais exprimés en mois (art. 641 CPC).

Addition d’années (avec clamp bissextile)
année_résultat = année_départ + N ; jour_résultat = min(jour_départ, dernier_jour_du_mois_résultat)
29 février 2024 + 1 an : 2025 n’est pas bissextile → résultat = 28 février 2025.

L’année est simplement incrémentée. Si la date de départ est le 29 février d’une année bissextile et que l’année résultat n’est pas bissextile, le jour est clampé au 28 février. Cela garantit que la date résultat est toujours valide, conformément à la jurisprudence qui retient le dernier jour du mois dans ce cas.

Soustraction
date_résultat = date_départ − N × unité (même algorithme, direction inversée)
5 janvier 2026 − 10 jours : 1 767 571 200 000 − 10 × 86 400 000 = 1 766 707 200 000 ms → 26 décembre 2025.

La soustraction utilise les mêmes formules avec un signe négatif. Pour les jours/semaines : on soustrait les millisecondes. Pour les mois/années : N est négatif dans le calcul du mois ou de l’année totale, avec le même clamp de fin de mois.

Exemples

Exemple 1 — Échéance de facture à 30 jours

Une facture est émise le 1er janvier 2026. Les conditions de paiement sont 30 jours nets. Quelle est la date d’échéance ?

Date de départ : 1er janvier 2026. Opération : ajouter 30 jours. Timestamp UTC : 1 767 225 600 000 + 30 × 86 400 000 = 1 769 817 600 000 ms. Recomposition : 1 769 817 600 000 ms → 31 janvier 2026.

Échéance : 31 janvier 2026 (samedi). Le paiement est dû au plus tard ce jour.

Si l’échéance tombe un week-end ou un jour férié, les conditions générales de vente peuvent prévoir le report au premier jour ouvré suivant. Vérifiez vos CGV.

Exemple 2 — Fin de préavis de 3 mois (logement en zone tendue)

Un locataire envoie sa lettre de résiliation (lettre recommandée) le 15 mars 2026. Le préavis légal est de 1 mois (zone tendue, loi ALUR). Quand se libère-t-il ?

Date de départ : 15 mars 2026 (date de réception de la lettre par le bailleur, en pratique lendemain de la RAR). Opération : ajouter 1 mois. Arithmétique mensuelle : mois 3 + 1 = mois 4 (avril). Jour 15 ≤ 30 (jours d’avril) → pas de clamp. Résultat : 15 avril 2026.

Le logement doit être libéré le 15 avril 2026.

En pratique, le délai court à compter du jour de réception de la lettre par le propriétaire (lendemain de l’avis de passage si LRAR). Pour un préavis de 3 mois, ajoutez 3 mois à la date de réception.

Exemple 3 — Clamp de fin de mois : fin d’un abonnement annuel débuté le 31 janvier

Un abonnement annuel commence le 31 janvier 2025. Il expire au bout de 12 mois. Quelle est la date d’expiration ?

Date de départ : 31 janvier 2025. Opération : ajouter 12 mois. Mois total : 1 (janvier) + 12 = 13, soit mois 1 de l’année 2026 (janvier 2026). Janvier 2026 a 31 jours. Jour 31 ≤ 31 → pas de clamp.

L’abonnement expire le 31 janvier 2026.

Si l’abonnement avait commencé le 31 mars, il expirerait le 31 mars 2026 également. Le clamp n’intervient que si le mois résultat est plus court que le jour de départ (ex. mars → avril ou octobre → novembre pour le 31).

Exemple 4 — Péremption d’un médicament : 2 ans après fabrication

Un médicament est fabriqué le 15 juillet 2024. Sa durée de conservation est de 2 ans. Quelle est sa date limite d’utilisation ?

Date de départ : 15 juillet 2024. Opération : ajouter 2 ans. Année résultat : 2024 + 2 = 2026. Mois et jour identiques : juillet 15.

Date de péremption : 15 juillet 2026.

Les médicaments indiquent généralement le mois de péremption (MM/AAAA) sans préciser le jour. Dans ce cas, la date limite est le dernier jour du mois indiqué, conformément à la réglementation pharmaceutique européenne.

Exemple 5 — Délai de rétractation légal de 14 jours (e-commerce)

Un consommateur effectue un achat en ligne le 10 mai 2026. Le délai légal de rétractation est de 14 jours (art. L221-18 du Code de la consommation). Quel est le dernier jour pour se rétracter ?

Date de départ : 10 mai 2026 (date de réception du bien ou confirmation de commande). Opération : ajouter 14 jours. 10 mai + 14 jours = 24 mai 2026.

Le consommateur peut exercer son droit de rétractation jusqu’au 24 mai 2026 inclus.

Le délai de 14 jours s’exprime en jours calendaires (pas ouvrables). Si le 14e jour tombe un dimanche ou un jour férié, il est prolongé au premier jour ouvrable suivant (art. L221-18 al. 3 du Code de la consommation).

Dans quels cas calcule-t-on une date à partir d’une autre ?

Échéances de factures et paiements

Les conditions de règlement standard (30, 45, 60 jours nets ou fin de mois) exigent de calculer la date exacte d’échéance à partir de la date d’émission de la facture. Cet outil donne la date précise, y compris en fin de mois ou en traversant un changement d’année.

Date d’accouchement et suivi de grossesse

Le terme théorique d’une grossesse se calcule en ajoutant 280 jours (40 semaines d’aménorrhée) à la date des dernières règles, ou 266 jours à la date de conception. Cet outil permet également de calculer l’avancement en semaines d’aménorrhée à une date donnée.

Fin de préavis et délais contractuels

Préavis de location (1 ou 3 mois selon la zone), préavis de démission ou de licenciement (1 à 3 mois selon l’ancienneté et la convention collective), préavis d’un contrat de prestation de services. La date de fin de préavis est déterminée en ajoutant le nombre de mois à la date de notification.

Délai de rétractation et droit de la consommation

Le délai légal de rétractation est de 14 jours calendaires pour les achats en ligne (directive européenne). Le droit de résiliation à tout moment pour un contrat de service souscrit en ligne est exercé dans un délai de 14 jours. Calculez précisément la date limite pour exercer ce droit.

Date de livraison et logistique

Estimez une date de livraison à J+3, J+5 ou J+10 ouvrés à partir de la date de commande ou d’expédition. En utilisant l’unité 'jours', vous obtenez la date calendaire exacte, à ajuster en fonction des jours ouvrables de votre transporteur.

Péremption et durée de conservation

Aliments, médicaments, cosmétiques, matériaux de construction — de nombreux produits ont une durée de vie exprimée en mois ou en années après la date de fabrication ou d’ouverture. Calculez automatiquement la date limite d’utilisation.

Période d’essai et droits du salarié

La période d’essai d’un CDI est de 2 à 4 mois renouvelable (selon la catégorie professionnelle et la convention collective). Calculez la date de fin de période d’essai initiale ou de sa prolongation, ainsi que les délais de prévenance (48 h à 1 mois).

Calendrier fiscal et comptable

Dates de clôture d’exercice, délais de déclaration de TVA, dates d’acompte d’IS, délai de 30 jours pour la régularisation fiscale — le calendrier fiscal fait largement appel à des durées exprimées en mois ou en jours à partir d’une date de référence.

Questions fréquentes

⚠️ Les résultats sont fournis à titre indicatif. Vérifiez les informations importantes auprès d'une source officielle. En savoir plus.