Date & temps

Compte à rebours

Jours, heures, minutes jusqu'à une date future — et le chemin parcouru.

01Entrées
Laissez vide pour démarrer le compte à rebours à partir d'aujourd'hui.
02Résultats
Jours restants
Cible :
Heures · minutes · secondes
Progrès
Semaines restantes
Jours ouvrables (≈)
Déjà passé ?
Progression de la référence à la cible
Référence Cible

Les heures utilisent le fuseau horaire local de votre navigateur. L'estimation des jours ouvrables est jours × 5/7 — elle ne déduit pas les jours fériés.

03Comment ça marche

Pourquoi ce calculateur existe-t-il

La plupart des gens choisissent une date cible — un lancement, un mariage, un renouvellement de contrat, la fin du trimestre scolaire — puis perdent rapidement la notion de sa réelle proximité. Un coup d'œil à un calendrier mural vous donne la date, pas la distance. Ce calculateur transforme cette distance en les quatre chiffres que vous utilisez réellement pour planifier : jours, semaines, jours ouvrables, et le décompte en heures-minutes-secondes en temps réel. Il indique également la part du chemin que vous avez déjà parcourue, ce qui est le chiffre le plus utile lorsque vous rythmez un projet ou un effort d'épargne. Le compte à rebours est ancré à l'horloge de votre navigateur, s'exécute entièrement dans votre navigateur (aucune donnée n'est envoyée nulle part), et se réévalue chaque fois que vous modifiez une entrée, ce qui vous permet d'esquisser des dizaines de scénarios en quelques secondes sans quitter la page.

La formule

Le compte à rebours est construit à partir de trois horodatages et d'un ratio. Premièrement, le calculateur analyse la date cible plus l'heure cible optionnelle en un instant unique T. Si vous laissez le champ de l'heure à minuit, la date limite est interprétée comme le tout début de cette journée ; si vous réglez 23:59, vous obtenez la dernière minute de celle-ci. Deuxièmement, il lit l'instant actuel N à partir de l'horloge de votre appareil. Troisièmement, il lit la date de référence R — le moment à partir duquel vous souhaitez que la barre de progression commence. Si vous laissez le champ de référence vide, le calculateur utilise la date d'aujourd'hui, ce qui signifie que la progression commence à zéro et augmente à mesure que la date limite approche.

Les quatre résultats primaires suivent directement :

  • Total de millisecondes restantes : Δ = T − N. Si Δ est négatif, la date limite est dépassée et le drapeau Déjà passé ? bascule sur Oui. Les jours, heures, minutes et secondes affichés sont calculés à partir de la valeur absolue |Δ|, de sorte qu'un "−3 jours, 02:15:00" de retard se lit clairement comme "3 j, 02:15:00, passé = Oui".
  • Jours, heures, minutes, secondes : division entière de |Δ| par 86 400 000, puis 3 600 000, puis 60 000, puis 1 000.
  • Pourcentage de progression : 100 × (N − R) / (T − R), limité à la plage 0–100. Si la référence est dans le futur par rapport à maintenant (c'est-à-dire que vous n'avez pas encore démarré le compte à rebours), le pourcentage reste à 0 %. Si T ≤ R (un scénario mal configuré où la référence est après la cible), le calculateur revient à 0 % lorsque la date limite est à venir et à 100 % lorsqu'elle est déjà passée.
  • Semaines et jours ouvrables : weeks = ⌊days / 7⌋ et business_days ≈ round(days × 5 / 7). Le chiffre des jours ouvrables est une estimation calendaire — il ne déduit pas les jours fériés, les vacances ou les week-ends qui sont déjà tombés dans la période.

Comment l'utiliser

Choisissez d'abord la date limite : tapez ou utilisez le sélecteur de date pour la Date cible, puis ajustez l'Heure cible si le moment est important (début de l'événement, clôture du marché, basculement du serveur). Le 00:00 par défaut convient pour les comptes à rebours informels. Si vous souhaitez que la barre de progression suive la part écoulée d'une fenêtre définie — par exemple une promotion de 90 jours ou un sprint de 6 semaines — réglez la Date de référence au début de cette fenêtre. Sinon, laissez-le vide et la barre commencera à 0 % aujourd'hui pour atteindre 100 % au moment où la date limite arrive. Chaque frappe recalcule le résultat ; rien n'est stocké ou transmis. Utilisez le bouton de signet dans la barre d'outils pour enregistrer un compte à rebours fréquemment utilisé dans vos favoris et le menu de partage pour copier un lien qui pré-remplit vos entrées pour quelqu'un d'autre.

Exemple détaillé

Vous expédiez un produit le 31 décembre à 23:59 et vous souhaitez savoir, un mardi aléatoire à la mi-septembre, comment le travail avance. Réglez Date cible = 2026-12-31, Heure cible = 23:59, Date de référence = 2026-01-01. Si aujourd'hui est le 16 septembre 2026 à 10:00 heure locale :

  • T − N est d'environ 106 jours, 13 heures, 59 minutes — le calculateur affiche "106 j" dans le KPI principal et "13:59:00" dans le champ HMS en temps réel.
  • T − R est d'environ 364 jours ; N − R est d'environ 258 jours ; la Progression se lit donc 100 × 258 / 364 ≈ 70,9 %. La barre de progression se remplit jusqu'à environ 71 %, avec le marqueur "Maintenant" en temps réel épinglé à la même position et étiqueté "70,9 %".
  • Semaines restantes est ⌊106 / 7⌋ = 15 sem. Jours ouvrables est round(106 × 5 / 7) ≈ 76 j.o.. Déjà passé ? est Non. Ouvrez le calculateur sur le même scénario à minuit le 1er janvier 2027 et le titre bascule sur "0 j", HMS affiche "00:00:00", la progression est de 100 %, et le drapeau passé est Oui (avec un tout petit Δ négatif).

Pièges et cas limites

  • Fuseau horaire du navigateur, pas UTC. Le calcul utilise l'horloge locale de votre appareil. Si vous définissez une cible de "2027-03-15 09:00" en voyage, vous vous engagez à 09:00 où que se trouve actuellement l'ordinateur portable. Deux collaborateurs dans des fuseaux horaires différents verront des chiffres restants légèrement différents pour la même cible — par conception, car la plupart des comptes à rebours personnels sont locaux.
  • Sauts d'heure d'été/hiver. Lorsque les horloges avancent ou reculent, Δ peut se décaler d'une heure sans que vous ne touchiez aucune entrée. Le nombre de jours n'est pas affecté (il est arrondi à des jours entiers) mais l'affichage HMS et le pourcentage de progression s'ajusteront de jusqu'à 60 minutes le jour de la transition.
  • Les secondes intercalaires sont ignorées. Elles sont insérées par l'IERS environ une fois tous les 18 mois et ne sont pas exposées par l'API JavaScript Date ; la dérive résultante sur un compte à rebours de plusieurs années est au maximum de quelques secondes — négligeable pour la planification humaine.
  • Référence dans le futur. Si R > N, le compte à rebours n'a pas encore commencé de votre point de vue — la progression est bloquée à 0 % afin que la barre ne mente pas sur le travail écoulé. Les champs HMS et jours restants continuent de décompter vers T.
  • Les jours ouvrables sont une estimation. Le ratio 5/7 est la moyenne à long terme correcte pour une semaine de travail du lundi au vendredi, mais toute fenêtre spécifique de 30 jours peut tomber sur n'importe quoi entre 20 et 22 jours de semaine selon l'alignement, et les jours fériés peuvent en soustraire deux à quatre supplémentaires. Utilisez-le pour des calculs rapides, pas pour des SLA.
  • Semaines civiles vs semaines ISO. Le KPI "semaines restantes" compte les blocs de 7 jours écoulés à partir de maintenant. Il n'est pas aligné sur les semaines civiles ISO (la S01 commence le lundi de la semaine contenant le premier jeudi de l'année), ne le comparez donc pas à un suivi hebdomadaire utilisant la numérotation ISO.

Variations et calculateurs associés

La même mécanique alimente une famille d'outils connexes que vous pouvez construire en ajustant une seule ligne d'entrée :

  • Mode Anniversaire — échangez la cible avec la référence et le calculateur devient un compteur de "temps écoulé depuis" (années de mariage, jours de sobriété, heures depuis le dernier incident sur un tableau de bord de sécurité).
  • Plusieurs échéances — dirigez le même calculateur vers plusieurs lignes d'une feuille de planification (projet A, projet B, projet C) et lisez la liste triée des jours restants comme un tableau de bord de portefeuille.
  • Comptes à rebours récurrents — fixez la cible au "vendredi prochain 17:00" ou au "premier jour du mois prochain" et la même arithmétique vous donne un décompte hebdomadaire ou mensuel continu, utile pour la cadence de sprint ou les rappels de loyer.
  • Pomodoro et minuteurs courts — substituez les minutes aux jours sur les entrées et l'affichage HMS devient un minuteur de concentration de 25 minutes avec suivi des pauses.
  • Calendriers lunaires et islamiques — convertissez la cible en une date hijri ou lunaire avant de la saisir ; l'objet JavaScript Date est purement grégorien, donc les systèmes non grégoriens nécessitent une étape de prétraitement.
  • Burndown de sprint — alimentez le calculateur avec un début de sprint (référence) et une fin de sprint (cible) et le pourcentage de progression vous donne la ligne de combustion idéale jour après jour qu'un tableau de bord JIRA trace en gris derrière le burndown réel des points d'histoire.

Calculateurs associés