Comment ça marche
Choisissez n'importe quelle date — passée ou future — et le calculateur évalue l'écart par rapport à maintenant, mis à jour à la seconde. Si la date est dans le futur vous obtenez un compte à rebours (« 3 ans, 2 mois, 18 jours jusqu'à … ») ; si elle est dans le passé, un compteur écoulé (« il y a … »). Le résultat affiche aussi les totaux en jours, semaines, heures et minutes — pratique pour anniversaires, échéances ou simple curiosité.
La formule
Le parcours calendaire suit la façon dont on parle : « 3 ans, 2 mois, 15 jours » plutôt que « 1 170 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.
Exemple de calcul
- Aujourd'hui : 28 avril 2026 à 14h30. Cible : 25 décembre 2026 à 00h00.
- Parcours calendaire : 7 mois et ~26 jours de différence, les heures reculant via la chaîne de retenues.
- Titre : « 0 an, 7 mois, 26 jours jusqu'à … », HH:MM:SS en compte à rebours en direct.
- Totaux : ~241 jours, ~34 semaines, ~5 800 heures, ~349 000 minutes.
Questions fréquentes
Pourquoi le compteur de secondes saute-t-il parfois une valeur ?
Les onglets en arrière-plan limitent setInterval à ~1 Hz au mieux, et en mobile peuvent l'arrêter complètement quand vous changez d'app. Quand l'onglet redevient actif, le prochain tick recalcule depuis l'horloge système — vous voyez donc un saut direct vers la valeur correcte plutôt qu'un rattrapage seconde par seconde. La partie a/m/j reste exacte en permanence ; seul l'affichage HH:MM:SS fait visuellement un saut.
Le calculateur prend-il en compte les fuseaux horaires ?
Il utilise le fuseau horaire local de votre navigateur des deux côtés — « maintenant » vient de l'horloge de l'appareil, et la date cible saisie est interprétée dans le même fuseau. Si vous mettez minuit la nuit du Nouvel An, vous voyez le compte à rebours jusqu'à minuit dans votre fuseau, pas en UTC. Pour un fuseau spécifique (par ex. « minuit à Tokyo »), saisissez l'heure locale équivalente dans votre fuseau — pas encore de sélecteur de fuseau intégré.
Puis-je partager un lien vers un compte à rebours spécifique ?
Pas encore via les paramètres d'URL — l'état du calculateur vit dans le composant, pas dans la barre d'adresse. Le bouton Copier met un instantané dans le presse-papiers, à coller dans une conversation. Des dates pré-réglées via URL (par ex. ?d=2026-12-25) sont une suite évidente ; dites-le-nous si c'est utile et on priorisera.