Calculateur de jours jusqu'à une date

Compte à rebours en direct vers n'importe quelle date future — années, mois, jours, heures, minutes et secondes.

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

Δ = cible − maintenant, puis découper |Δ| 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) Direction = signe de (cible − maintenant).

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.

Calculatrices associées