Calculateur de temps depuis une date

Compteur en direct du temps écoulé depuis n'importe quelle date passée — années, mois, jours, heures, minutes et secondes.

Comment ça marche

Choisissez n'importe quelle date passée — votre anniversaire, le jour où vous avez commencé votre travail, votre mariage, l'alunissage — et le calculateur affiche le temps écoulé, mis à jour à la seconde. La répartition suit la façon dont on parle : « 23 ans, 4 mois, 17 jours » plutôt que « 8 540 jours ». Pratique pour anniversaires, jalons personnels, suivi de projet, ou simple curiosité.

La formule

écoulé = maintenant − cible (cible dans le passé, résultat positif) Découper |écoulé| en a/m/j/h/m/s par parcours calendaire : différence pour chaque composante, retenue sur la suivante si négative (ex. secondes < 0 → minutes -= 1, secondes += 60)

Le parcours calendaire suit la façon dont on parle : « 23 ans, 4 mois, 17 jours » plutôt que « 8 540 jours ». Les totaux (jours/semaines/heures/minutes) viennent de la différence en millisecondes divisée par la constante appropriée — utiles quand on a besoin d'un nombre unique à intégrer dans un autre calcul. Le composant HH:MM:SS se met à jour en direct ; la partie a/m/j reste correcte grâce à la chaîne de retenues du calendrier. Si vous saisissez une date future par erreur, le widget bascule en mode compte à rebours.

Exemple de calcul

  • Aujourd'hui : 28 avril 2026 à 14h30. Cible : 1ᵉʳ janvier 2000 à 00h00 (Y2K).
  • Parcours calendaire : 26 ans, 3 mois et 27 jours de différence, les heures avançant via la chaîne de retenues.
  • Titre : « 26 ans, 3 mois, 27 jours depuis … », HH:MM:SS comptant en direct.
  • Totaux : ~9 613 jours, ~1 373 semaines, ~230 720 heures, ~13 843 200 minutes.

Questions fréquentes

Quel est l'usage le plus courant — les anniversaires ?

Les anniversaires sont l'évidence — saisissez votre date de naissance et voyez votre âge en direct en années, mois, jours, heures et secondes. Mais aussi : suivi de jalons personnels, anniversaires de couple (« depuis combien de temps sommes-nous ensemble ? »), référence historique (« depuis quand l'alunissage ? »), temps écoulé sur un projet (« depuis quand v1 est en prod ? »). Toute situation où l'on veut une perception vive de « depuis combien de temps » l'emporte sur un simple calcul de différence en jours.

Pourquoi ça bascule en mode compte à rebours si je saisis une date future ?

Même widget, deux modes — il détecte automatiquement de quel côté de « maintenant » tombe votre date et étiquette le résultat en conséquence. Évite de tomber sur la mauvaise page en cas d'erreur de saisie. Si l'usage principal est un compte à rebours vers une date future, le Calculateur de jours jusqu'à une date est la page dédiée.

Comment gère-t-il l'heure d'été et les années bissextiles ?

L'heure d'été est gérée par la bibliothèque de dates du navigateur — quand le parcours calendaire traverse un changement d'heure, l'heure manquante ou supplémentaire est absorbée sans erreur d'un jour dans le total années/mois/jours. Les années bissextiles sont aussi automatiques : le parcours utilise la vraie longueur des mois (30/31/28/29 pour février), donc le décompte des jours est toujours juste. Le compteur de secondes suit l'horloge système : au passage à l'heure d'été, vous verrez un saut de +3 600 secondes pour s'aligner sur la nouvelle heure locale — comme votre téléphone.

La page peut-elle continuer à compter en arrière-plan ?

Plus ou moins. Le compteur de secondes utilise setInterval, que les navigateurs limitent à ~1 Hz au mieux dans les onglets en arrière-plan et peuvent suspendre complètement sur mobile. La partie a/m/j reste toujours correcte parce que chaque tick recalcule à partir de l'horloge système — quand vous revenez sur l'onglet, vous voyez un saut direct vers la valeur actuelle plutôt qu'un rattrapage seconde par seconde. Résultat : pas de perte de précision, juste pas d'animation seconde par seconde tant que l'onglet est en arrière-plan.

Calculatrices associées