Outils
Guides

Calculateur de différence de dates

Vie

Calculez l'écart entre deux dates, ou ajoutez/soustrayez des jours, semaines, mois, années et jours ouvrés. Tous les calculs utilisent UTC, les résultats restent identiques dans tous les fuseaux horaires.

100 % côté client Sans backend
mode
Unités
    Sur cette page

    Qu’est-ce qu’un calculateur de différence de dates ?#

    Un calculateur de différence de dates répond à une question délicieusement simple : combien de temps sépare deux dates ? Le piège, c’est que « combien de temps » n’est pas un seul nombre. Quarante-sept jours c’est aussi un mois et dix-sept jours, six semaines et cinq jours, ou trente-trois jours ouvrés — et la réponse qui compte dépend de si vous suivez une échéance de projet, calculez l’âge de quelqu’un ou comptez les jours ouvrés avant un lancement.

    Cette page vous donne toutes ces lectures à la fois, plus un second mode qui décale une date en avant ou en arrière d’un nombre donné de jours, semaines, mois, années ou jours ouvrés. Tous les calculs se font en UTC, sur des jours calendaires entiers, donc le résultat ne se décale jamais subtilement d’une heure au passage à l’heure d’été.

    Comment l’utiliser#

    La barre d’outils en haut bascule entre deux modes.

    Mode Différence de dates — répondre à « combien de temps entre deux dates ? » :

    1. Saisissez une date Date de début et une Date de fin (toutes deux en AAAA-MM-JJ). Cliquez sur Aujourd’hui pour injecter la date courante dans un champ.
    2. Cochez les Unités que vous voulez voir signalées : Jours, Semaines, Mois, Années, Jours ouvrés (lundi–vendredi). Décochez celles qui ne vous intéressent pas pour garder le résultat épuré.
    3. Cochez Inclure le jour de fin si le jour de début et le jour de fin doivent tous deux compter (par exemple, « je suis en congé du 1 au 10 » signifie généralement dix jours, pas neuf). Laissez décoché pour une pure lecture du temps écoulé.

    Mode Ajouter / soustraire — répondre à « quelle date est dans N unités ? » :

    1. Saisissez une date de base dans Date de début.
    2. Saisissez la Quantité — un entier positif ou négatif (utilisez un signe moins pour reculer).
    3. Choisissez l’Unité : jour, semaine, mois, année ou jour ouvré. Les jours ouvrés sautent les samedis et dimanches dans le sens de progression.

    La carte de résultat à droite affiche le chiffre principal en gros, avec les autres unités sélectionnées listées en dessous. En mode Ajouter / soustraire, elle montre la date cible sous forme humaine plus sa forme ISO AAAA-MM-JJ pour une copie facile.

    Caractéristiques principales#

    • Six lectures à la fois. Jours, semaines, mois, années, jours ouvrés et une décomposition calendaire (années + mois + jours) — pas un seul total.
    • Sûr vis-à-vis du fuseau horaire. Tout est calculé sur des jours calendaires UTC, donc un spectateur à Tokyo et un à Honolulu voient le même compte de jours pour les mêmes entrées. Pas de dérive d’heure d’été.
    • Comptage des jours ouvrés. Un compte de jours de semaine en forme fermée (lun–ven) qui reste rapide même sur des durées de plusieurs décennies — pas de boucle jour par jour.
    • Fin inclusive ou exclusive. Une bascule contrôle si le dernier jour compte.
    • Écrêtage en fin de mois. Ajouter un mois au 31 janvier donne le 28 février (ou 29 une année bissextile), le comportement universellement attendu, pas le 3 mars.
    • Ajouter / soustraire avec cinq unités. Jours ouvrés compris — l’unité dont vous avez réellement besoin pour estimer « dans dix jours ouvrés ».
    • Pas de téléversement, pas d’API calendrier. Pure arithmétique de calendrier dans votre navigateur.

    Exemple commenté#

    Un sprint court du 2026-06-20 au 2026-08-06. Saisissez ces deux dates en mode Différence avec toutes les unités cochées et Inclure le jour de fin décoché. La carte de résultat indique :

    • 47 jours au total
    • 6 semaines et 5 jours
    • 1 mois 17 jours (la décomposition calendaire)
    • 33 jours ouvrés (lundi–vendredi)

    Passez maintenant en mode Ajouter / soustraire pour planifier la prochaine étape. Saisissez 2026-08-06 dans Date de début, réglez Quantité sur 30, et choisissez Unité : Jours ouvrés. Le résultat est 2026-09-17 — la date trente jours ouvrés après le 6 août, week-ends sautés automatiquement. Essayez la même chose avec Unité : Jours et vous obtenez 2026-09-05, un rappel net que « 30 jours » et « 30 jours ouvrés » sont écartés de plus de deux semaines.

    FAQ#

    Pourquoi l’outil utilise-t-il l’UTC ? Je ne me soucie que de dates locales.#

    Les dates sont stockées et calculées comme des jours calendaires entiers à minuit UTC. C’est délibéré : un « jour » est alors la même unité pour tout le monde, quel que soit le fuseau. Si l’outil utilisait l’heure locale, un spectateur dans un fuseau en retard sur UTC pourrait voir le libellé du jour se décaler d’un jour aux transitions de l’heure d’été. L’UTC évite toute cette classe de bug — et puisque vous ne saisissez que des dates (pas des heures), il n’y a aucune différence perceptible dans le résultat.

    Comment les jours ouvrés sont-ils comptés ?#

    Un jour ouvré est n’importe quel lundi à vendredi inclus. Les samedis et dimanches ne sont jamais comptés, quel que soit le pays. Les jours fériés ne sont pas soustraits — l’outil n’a pas de calendrier de jours fériés, parce qu’ils sont spécifiques à chaque région. Si vous devez exclure les jours fériés, retirez-les manuellement du compte de jours ouvrés.

    Que fait « Inclure le jour de fin » ?#

    Il compte à la fois le jour de début et le jour de fin dans l’intervalle. Décoché, l’intervalle est du temps purement écoulé (10 juin à 10 juillet = 30 jours). Coché, l’intervalle inclut les deux bornes (10 juin à 10 juillet = 31 jours). La plupart des questions « combien de jours suis-je absent ? » le veulent coché ; la plupart des questions « combien de temps a duré le projet ? » le veulent décoché.

    Que se passe-t-il quand j’ajoute un mois au 31 du mois ?#

    Le résultat est écrété au dernier jour valide du mois cible. Ajouter un mois au 2026-01-31 donne 2026-02-28 (2026 n’est pas bissextile) ; ajouter un mois au 2026-03-31 donne 2026-04-30. Cela correspond à ce que fait quasiment toute application calendrier et évite d’inventer un « 31 avril » qui n’existe pas.