Écart en secondes
Δ = t(cible) − t(référence)
Comparez deux dates et heures et obtenez la formulation relative naturelle (« il y a 3 mois », « demain », « dans 2 heures ») avec l’écart exact en jours, heures, minutes et secondes.
Saisissez deux dates-heures valides.
Temps relatif
Écart exact
« Publié il y a 3 jours », « expire dans 2 heures », « mis à jour il y a 4 mois » : les interfaces et les contenus expriment souvent une date par rapport à un instant de référence. Ce calculateur compare deux dates-heures et affiche la formulation relative que produirait un navigateur dans votre langue, accompagnée de l’écart exact en jours, heures, minutes et secondes. Il sert à vérifier un libellé, à rédiger une notification ou simplement à savoir combien de temps sépare deux moments.
L’outil calcule d’abord l’écart réel en secondes entre la cible et la référence (positif si la cible est dans le futur). Il choisit ensuite la plus grande unité atteinte : années à partir de 365 jours, mois à partir de 30 jours, semaines à partir de 7 jours, puis jours, heures, minutes et secondes.
L’écart est divisé par la durée de cette unité et arrondi à l’entier le plus proche, de la même façon dans le passé et dans le futur : 45 jours donnent « dans 2 mois » comme « il y a 2 mois ». Le mois vaut 30 jours et l’année 365 jours, des durées moyennes : le résultat est une approximation lisible, pas un calcul calendaire.
La phrase est produite par l’API Intl.RelativeTimeFormat du navigateur (norme ECMA-402, textes issus des données Unicode CLDR) avec l’option numeric « auto » : une valeur de 1 ou −1 devient « demain », « hier », « la semaine prochaine » ou « le mois dernier », et un écart nul « maintenant ». Les dates sont lues dans le fuseau horaire de votre appareil.
C’est le « maintenant » du point de vue de la phrase, par exemple l’heure actuelle.
L’événement à situer : passé (il y a…) ou futur (dans…).
Elle s’affiche dans la langue de la page.
Le détail en jours, heures, minutes et secondes montre l’arrondi appliqué.
La valeur affichée est l’écart arrondi dans la plus grande unité atteinte.
Δ = t(cible) − t(référence)
v = signe(Δ) × arrondi(|Δ| ÷ u)
u est la plus grande unité telle que |Δ| ≥ u.
Les bibliothèques de dates n’utilisent pas toutes les mêmes seuils : certaines passent aux mois dès 26 jours ou ne montrent jamais de semaines. Deux sites peuvent donc formuler différemment le même écart.
Contrôlez qu’un « il y a 2 mois » affiché par une application correspond bien aux dates réelles.
Obtenez la formulation naturelle d’une échéance dans les six langues du site.
Connaître l’écart exact entre une commande et sa livraison, ou entre deux connexions.
Repérez l’effet d’un changement d’heure sur un écart d’une journée.
45 ÷ 30 = 1,5, arrondi à 2.
Entrée
Référence 9 oct. 2026 12:00, cible 23 nov. 2026 12:00Résultat
dans 2 mois (écart exact : 45 j)1,5 h est arrondi à 2 h.
Entrée
Référence 12:00, cible 13:30 le même jourRésultat
dans 2 heures (1 h 30 min)1 012 jours ÷ 365 ≈ 2,77, arrondi à 3.
Entrée
Référence 9 oct. 2026, cible 1er janv. 2024Résultat
il y a 3 ansLa nuit du 28 au 29 mars ne dure que 23 h : l’outil mesure le temps réellement écoulé.
Entrée
Référence 28 mars 2026 12:00, cible 29 mars 2026 12:00Résultat
dans 23 heuresAu-delà de 30 jours, l’écart est exprimé en mois de 30 jours puis arrondi : 45 ÷ 30 = 1,5, arrondi à 2. L’écart exact (45 j) reste affiché sous la phrase.
Les mois ne commencent qu’à 30 jours. Entre 7 et 29 jours, l’écart est exprimé en semaines : 29 ÷ 7 ≈ 4,1, arrondi à 4.
Parce qu’un changement d’heure a eu lieu entre les deux dates. L’outil mesure la durée réellement écoulée dans le fuseau de votre appareil.
Quand l’écart arrondi vaut exactement −1 ou +1 jour. Il en va de même pour « la semaine dernière », « le mois prochain » ou « l’année prochaine ».
De l’API Intl.RelativeTimeFormat du navigateur, définie par la norme ECMA-402 et alimentée par les données linguistiques Unicode CLDR.
Les champs se saisissent à la minute, mais l’écart est calculé en secondes ; sous une minute, le résultat est exprimé en secondes ou « maintenant ».
Outils associés
Des outils similaires ou complémentaires à celui-ci.
Calculez la durée entre deux dates en années, mois et jours, en nombre total de jours et en semaines.
Calculez combien de jours restent avant une date, ou combien se sont écoulés depuis, avec l’équivalent en semaines.
Convertissez un timestamp Unix en date et heure lisibles, ou une date en timestamp, en secondes ou millisecondes.
Différences entre dates, durées, jours ouvrés, semaines ISO, récurrences et formats : choisissez le bon calcul Date & Temps.
Comprendre le calendrier hébraïque luni-solaire, les années à treize mois et le changement de jour à la tombée de la nuit avant de convertir une date.
Comprendre le calendrier hégirien, ses différences avec le calendrier grégorien et convertir une date dans les deux sens sans confondre calcul et observation.
Comprenez les numéros de semaine ISO 8601, les timestamps Unix en secondes ou millisecondes et les différences entre une date lisible et une valeur temporelle informatique.