Aller au contenu principal

Calculateur de temps relatif

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.

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

« 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.

Comment utiliser cet outil ?

  1. Saisissez la date et l’heure de référence

    C’est le « maintenant » du point de vue de la phrase, par exemple l’heure actuelle.

  2. Saisissez la date et l’heure cible

    L’événement à situer : passé (il y a…) ou futur (dans…).

  3. Lisez la formulation relative

    Elle s’affiche dans la langue de la page.

  4. Contrôlez l’écart exact

    Le détail en jours, heures, minutes et secondes montre l’arrondi appliqué.

Règle de choix de l’unité

La valeur affichée est l’écart arrondi dans la plus grande unité atteinte.

Écart en secondes

Δ = t(cible) − t(référence)

Valeur affichée

v = signe(Δ) × arrondi(|Δ| ÷ u)

u est la plus grande unité telle que |Δ| ≥ u.

Δ
écart réel en secondes, négatif dans le passé
u
durée de l’unité : 1 an = 365 j, 1 mois = 30 j, 1 semaine = 7 j, 1 j = 86 400 s, 1 h = 3 600 s, 1 min = 60 s
v
nombre affiché dans la phrase relative

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.

Cas d'utilisation

Vérifier un libellé d’interface

Contrôlez qu’un « il y a 2 mois » affiché par une application correspond bien aux dates réelles.

Rédiger une notification ou une relance

Obtenez la formulation naturelle d’une échéance dans les six langues du site.

Mesurer le temps écoulé depuis un événement

Connaître l’écart exact entre une commande et sa livraison, ou entre deux connexions.

Comprendre un décalage d’une heure

Repérez l’effet d’un changement d’heure sur un écart d’une journée.

Exemples

Arrondi au mois

45 ÷ 30 = 1,5, arrondi à 2.

Entrée

Référence 9 oct. 2026 12:00, cible 23 nov. 2026 12:00

Résultat

dans 2 mois (écart exact : 45 j)

Arrondi à l’heure

1,5 h est arrondi à 2 h.

Entrée

Référence 12:00, cible 13:30 le même jour

Résultat

dans 2 heures (1 h 30 min)

Dans le passé

1 012 jours ÷ 365 ≈ 2,77, arrondi à 3.

Entrée

Référence 9 oct. 2026, cible 1er janv. 2024

Résultat

il y a 3 ans

Passage à l’heure d’été (Paris)

La 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:00

Résultat

dans 23 heures

Conseils et bonnes pratiques

  • « Demain » signifie ici un écart arrondi à un jour (de 24 h à moins de 36 h), pas forcément le jour calendaire suivant : 23 h → 5 h le surlendemain donne aussi « demain ».
  • Pour un nombre exact de jours calendaires entre deux dates, utilisez le calculateur de différence entre dates ; pour un compte à rebours en jours, le calculateur de jours restants.
  • Pour une durée précise affichée à l’utilisateur (délai légal, garantie), préférez l’écart exact à la formulation arrondie.
  • Pour comparer des heures saisies dans deux fuseaux différents, convertissez-les d’abord avec le convertisseur de fuseaux horaires.

Sources et références

Questions fréquentes

Pourquoi 45 jours donnent-ils « dans 2 mois » ?

Au-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.

Pourquoi « dans 4 semaines » pour 29 jours ?

Les mois ne commencent qu’à 30 jours. Entre 7 et 29 jours, l’écart est exprimé en semaines : 29 ÷ 7 ≈ 4,1, arrondi à 4.

Pourquoi un écart d’un jour affiche-t-il 23 ou 25 heures ?

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’outil affiche-t-il « hier » ou « demain » ?

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 ».

D’où viennent les formulations dans chaque langue ?

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 secondes sont-elles prises en compte ?

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.

Outils similaires

Calculez combien de jours restent avant une date, ou combien se sont écoulés depuis, avec l’équivalent en semaines.

Dates & tempsMis en avantUtiliser l’outil