Maison

Calcul de dates — Ajouter ou soustraire

Ajoutez ou soustrayez des jours, des semaines, des mois et des années à n’importe quelle date.

Formules et sources mises à jour · Sources · 1Voir l’algorithme, les constantes et les valeurs par défaut (JSON)

Saisissez vos valeurs

Date résultante 2027-01-29
Résultats
Exemple
Date de référence du compte à rebours · Unité unique ou décalage combiné · Jours à ajouter · Semaines à ajouter · Mois à ajouter · Années à ajouter

Résultats

RésultatsDate de début: 2026-10-31 / Date de référence du compte à rebours: 2026-10-31 / Date résultante: 2027-01-29Date de début2026-10-31Date de référence du compte à rebours2026-10-31Date résultante2027-01-29

À propos de ce calculateur

Les dates grégoriennes vont de 0001 à 9999. Années et mois sont appliqués ensemble, avec un seul ajustement au dernier jour du mois, puis viennent semaines et jours.

Recalculé lors de la génération avec l'implémentation de cette page · vérifié le 2026-10-29

Ajouter un mois au 31 janvier s’arrête au 28 février

Le calcul de dates casse là où le calendrier manque de jours. Cette page fixe ce qui se passe aux fins de mois et aux jours bissextiles, explique pourquoi une soustraction peut produire un nombre de jours négatif, et confie l’autre moitié de la question — l’écart entre deux dates — à un outil qui affiche son propre sélecteur.

MTWTFSS22232425262728293031123456789101112131415161718192021222324252627282930123456789101112131415161718192021222324252627282930311234567891011121314151617181920
Quatre-vingt-dix jours d’écart, un carré par jour de calendrier, bornes comprises, sept par ligne. Cela fait douze semaines pleines et six jours de plus : la fin d’octobre, tout novembre, tout décembre, puis les vingt premiers jours de janvier. Voilà pourquoi un délai qui sonne comme une saison est en réalité un trimestre.

Comment le résultat varie

Unité ↓ · Montant → · Jours calendaires depuis le départ
73090365
days73090365
months2129132,73911,109
years2,55710,95832,872133,313

Un seul nombre, trois unités. Quatre-vingt-dix donne quatre-vingt-dix jours, ou sept ans et demi si l’unité est le mois, ou quatre-vingt-dix ans si l’unité est l’année : trois ordres de grandeur depuis une seule liste déroulante. C’est le champ de l’unité, pas celui du nombre, qui fait échouer un calcul de délai.

Fins de mois et jours bissextiles

Quatre-vingt-dix jours après une date fixe

Date du résultat
2027-01-20
Jour de la semaine
Wednesday
Jours d’écart
90

Rien n’est ramené ici, et cette carte sert donc de base : le décompte et le calendrier s’accordent, et le jour de la semaine est une propriété du résultat, pas de l’entrée.

Le dernier jour de janvier, plus un mois

Date du résultat
2026-02-28
Jour de la semaine
Saturday
Jours d’écart
28

Février n’a pas de 31, le résultat retombe donc sur le dernier jour valide. La convention inverse déborde sur mars, ce que font souvent les fonctions de date des tableurs ; les deux se défendent, et elles renvoient des dates différentes pour la même saisie.

Un jour bissextile, plus un an

Date du résultat
2025-02-28
Jour de la semaine
Friday
Jours d’écart
365

L’année d’arrivée n’a pas de 29 février, le résultat se cale donc sur le 28. Le décompte reflète ce calage : le même saut d’un an couvre un nombre de jours légèrement différent selon l’année de départ.

Trente jours en arrière

Date du résultat
2026-09-22
Jour de la semaine
Tuesday
Jours d’écart
-30

Le nombre négatif est la réponse, pas une panne : il note que le résultat précède la date de départ. Ajouter et retirer le même montant donnent des décomptes de même taille et de signe opposé.

Un montant nul

Date du résultat
2026-10-22
Jour de la semaine
Thursday
Jours d’écart
0

Zéro est un montant valable et renvoie l’entrée inchangée. Le décompte vaut zéro et le jour de la semaine est simplement celui que cette date avait déjà — utile pour vérifier que les champs sont bien câblés.

Le même écart, sans compter le dernier jour

Jours
294
Jours ouvrés
210
Semaines
42,00

Deux dates décrivent un intervalle, mais le nombre de jours qu’il contient dépend du sort du dernier. Cette page n’accepte pas deux dates : la question de convention revient donc à l’outil compagnon, qui l’expose comme un sélecteur.

Le même écart, dernier jour compris

Jours
295
Jours ouvrés
211
Semaines
42,14

Exactement un jour de plus, et ici un jour ouvré de plus. Aucun des deux décomptes n’est faux ; une page qui cache le sélecteur choisit pour vous en silence, et ce choix ressort sur les paies, les délais et les préavis.

Dates et montants refusés

  • Votre saisie
    startDate
    2026-02-30
    operation
    add
    amount
    1
    unit
    days
    today
    2026-10-22
    Sa réponse inputError

    Une date qui n’existe pas

    Le texte correspond au format d’une date, mais le 30 février n’existe pas. Le repousser au 2 mars répondrait à une question que personne n’a posée, alors le calcul s’arrête.

  • Votre saisie
    startDate
    2026-10-22
    operation
    add
    amount
    100001
    unit
    days
    today
    2026-10-22
    Sa réponse inputError

    Un montant hors de la plage admise

    La limite porte sur le montant, pas sur l’année d’arrivée. Les grandes valeurs restent acceptées bien à l’intérieur du plafond : le refus marque donc une frontière de l’entrée, pas du calendrier.

  • Votre saisie
    startDate
    2026-10-22
    operation
    add
    amount
    -1
    unit
    days
    today
    2026-10-22
    Sa réponse inputError

    Un montant négatif

    Le retour en arrière s’exprime par le sélecteur d’opération, pas par le signe du montant. Accepter les deux créerait deux façons de dire la même chose, donc deux occasions de se contredire.

Les conventions derrière le résultat

Les mois et les années se calent, les jours jamais
Un pas en mois ou en années peut tomber sur un jour absent du mois d’arrivée ; le résultat est alors tiré vers le dernier jour valide. Un pas en jours ne connaît pas ce problème, d’où une règle nécessaire seulement sur les chemins mois et années.
Le signe du décompte porte la direction
Soustraire donne un nombre négatif plutôt qu’une valeur absolue. Ce signe est une information : il dit de quel côté de la date de départ se trouve le résultat et permet de comparer deux essais sans garder les entrées sous les yeux.
Les deux outils de date lisent la direction autrement
Cette page signe son décompte ; la calculatrice d’écart renvoie une magnitude, quelle que soit la date qui vient en premier. Le partage est voulu : un écart entre deux événements se communique comme une taille, tandis qu’un pas depuis une date a une direction par construction.
Il n’y a pas de mode à deux dates ici
Cet outil prend une date et un pas. L’intervalle entre deux dates, avec le sélecteur de dernier jour et le comptage des jours ouvrés, revient entièrement à la page voisine liée plus bas.

Le principal concurrent sur le même terrain

  • calculator.netvérifié le 2026-10-22

    La leur
    Deux modes sur une page, plus une option pour inclure le dernier jour, un calcul en jours ouvrés et des réglages de jours fériés.
    Ici
    Un seul mode : ajouter ou retirer un montant à une date unique, sans logique de jours ouvrés.

    Pourquoi ils l'ont conçu ainsiL’addition et la soustraction vivent sur leur propre page, séparées de celle de l’écart entre deux dates, parce que les deux se saisissent comme des questions distinctes. Le prix à payer : aucune des deux pages ne montre les deux réponses en même temps.

    Si votre tâche consiste à compter des jours travaillés, cette page ne sait pas le faire et ne prétend pas le contraire. Le jour de la semaine est indiqué, mais les week-ends ne sont pas sautés : l’outil compagnon est la voie honnête pour cette question.

Mettez le 31 janvier d’une année quelconque comme date de départ, ajoutez un mois et vérifiez que le résultat est le dernier jour de février, pas une date de mars. Retirez ensuite 30 jours à la date du jour et constatez que le décompte est négatif.

Recalculé en additionnant les durées de mois à la main, puis recoupé sur la page d’écart entre deux dates · impl bcf16a9c

Méthode et hypothèses

Les dates grégoriennes vont de 0001 à 9999. Années et mois sont appliqués ensemble, avec un seul ajustement au dernier jour du mois, puis viennent semaines et jours. La soustraction inverse le décalage. La date de référence modifie uniquement la note d’écart. Ni jours fériés ni fuseaux horaires.

Sources

Avertissement

Ces calculatrices ne fournissent que des estimations de planification. Les règles de construction, d'installation et de sécurité varient selon les pays et évoluent, et rien ici ne remplace un professionnel qualifié ni une autorisation. Pour les travaux structurels, électriques ou gaz, respectez la norme locale et faites contrôler l'installation.

Maintenu par: CalcDelta Formules et sources mises à jour ·

Source de l’implémentation

Cette fiche décrit l’implémentation de cette page, sans validation indépendante. Les références externes étayent uniquement la formule ou définition indiquée ; les estimations et règles propres conservent leurs hypothèses.

Voir l’algorithme, les constantes et les valeurs par défaut (JSON)

Formule et variables

R = addDays(clampMonth(S, ±(12Y + M)), ±(7W + D))

La date de référence modifie uniquement la note d’écart. Ni jours fériés ni fuseaux horaires.

Intégrer ce calculateur

Copiez l’iframe pour placer ce calculateur sur votre site. Aucun compte requis. Le code suit les valeurs affichées.

Questions fréquentes

Pourquoi l'ajout de mois se cale-t-il sur le dernier jour du mois le plus court ?

Les dates grégoriennes vont de 0001 à 9999. Années et mois sont appliqués ensemble, avec un seul ajustement au dernier jour du mois, puis viennent semaines et jours. La soustraction inverse le décalage. La date de référence modifie uniquement la note d’écart. Ni jours fériés ni fuseaux horaires.