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