Aussi disponible en : English · Español · Português · العربية
Secondes intercalaires : la liste complète
Toutes les secondes intercalaires insérées à ce jour, pourquoi elles prennent fin, et pourquoi aucune date JavaScript n'en contient une.
Qu'est-ce qu'une seconde intercalaire ?
Une seconde intercalaire est une seconde ajoutée aux horloges du monde pour les garder en phase avec la rotation de la Terre. Les horloges atomiques débitent une seconde parfaitement stable ; la planète, elle, ne tourne pas à un rythme parfaitement stable. Quand les deux s'écartent de plus de 0,9 seconde environ, on insère une seconde à la fin d'une journée, et la dernière minute de ce jour compte 61 secondes au lieu de 60 : 23:59:59, puis 23:59:60, puis minuit.
Il y en a eu 27, toutes depuis le démarrage de l'UTC moderne en 1972, et elles figurent toutes ci-dessus. Le cumul compte autant que les dates isolées : le temps atomique a désormais 37 secondes d'avance sur l'horloge de votre mur, soit les 10 secondes de retard initial de l'UTC plus une par seconde intercalaire depuis.
Toutes ont jusqu'ici ajouté une seconde. En retirer une est permis par les mêmes règles et n'a jamais été nécessaire — même si la Terre tourne depuis quelques années légèrement vite, ce qui fait de la première seconde intercalaire négative de l'histoire une possibilité réelle et non une note de bas de page.
Comment lire cette page
- Regardez l'écart cumulé. TAI moins UTC est le nombre dont la plupart des systèmes ont réellement besoin. Il vaut 37 secondes, et ce depuis le début de 2017.
- Notez l'intervalle. La page calcule en direct le temps écoulé depuis la dernière. Ce chiffre est désormais le plus long intervalle de tout le relevé.
- Lisez la démonstration. Juste en dessous, on demande à votre propre navigateur d'analyser une vraie seconde intercalaire. Le voir échouer est tout l'intérêt — voyez plus bas.
Pourquoi votre ordinateur n'en représente aucune
Le temps POSIX, dans lequel compte quasiment tout ordinateur, définit chaque journée comme exactement 86 400 secondes. Cette définition ne laisse pas de place à une journée de 86 401. La seconde intercalaire n'est donc pas mal enregistrée : elle n'a nulle part où l'être.
Les conséquences se voient sur cette page et méritent d'être constatées plutôt que racontées. Demander à JavaScript d'analyser 2016-12-31T23:59:60Z renvoie NaN : l'instant n'est pas seulement inhabituel, il est irreprésentable. Et mesurer de 23:59:59 au minuit suivant donne une seconde, alors que deux se sont écoulées. Pour l'horloge, un jour à seconde intercalaire et un jour ordinaire sont indiscernables.
Cela explique aussi pourquoi la même chaîne est légale dans certaines normes et pas dans d'autres. La grammaire de la RFC 3339 admet explicitement une valeur de 60 pour les secondes, précisément pour qu'un horodatage puisse consigner une seconde intercalaire ; le format que définit JavaScript s'arrête à 59. Un horodatage valide sur le réseau peut être inanalysable par le langage qui le lit, ce qui est une vraie source de bogues dans le traitement des journaux.
Les logiciels qui ont réellement besoin du temps écoulé — mesurer une durée, ordonner des événements, chronométrer un aller-retour réseau — emploient une horloge monotone ou le TAI plutôt que l'UTC, exactement pour cette raison. Si vous avez déjà vu une durée sortir une seconde trop courte au passage du Nouvel An, la voilà.
Elles sont abolies, et leur remplacement n'est pas décidé
En novembre 2022, la Conférence générale des poids et mesures a adopté la Résolution 4, qui décide que l'écart maximal autorisé entre UT1 et UTC sera augmenté en 2035 ou avant. Augmenter cette tolérance, c'est mettre fin à la seconde intercalaire : celles-ci n'existent que pour maintenir l'écart sous 0,9 seconde, et une tolérance plus large signifie que des décennies passent avant qu'une correction soit nécessaire.
Ce que la résolution ne fait notablement pas, c'est indiquer quel sera le nouveau maximum. Elle charge le CIPM d'en proposer un et de rédiger une résolution pour approbation à la 28e réunion de la CGPM, en 2026. La décision d'arrêter est donc actée et ce qui la remplace reste ouvert — un état de fait inhabituel pour une page de référence, et la raison pour laquelle celle-ci le dit franchement plutôt que d'arrondir à « les secondes intercalaires s'arrêtent en 2035 ».
Les données allaient déjà dans ce sens avant tout vote. Neuf secondes intercalaires dans les années 1970, six dans les années 1980, sept dans les années 1990, deux dans les années 2000, trois dans les années 2010, et aucune depuis fin 2016. Que la Terre coopère jusqu'en 2035 n'est promis par personne, et c'est pourquoi la liste ci-dessus est produite à partir des tables faisant autorité plutôt que saisie à la main.
D'où viennent les données
De deux sources, recoupées l'une par l'autre. L'IANA publie leap-seconds.list, embarqué dans la base tz qu'emploie presque tout système d'exploitation, indexé sur des horodatages NTP. Le Centre d'orientation de la Terre de l'IERS, à l'Observatoire de Paris, publie sa propre table dans un format entièrement différent, indexé sur la date julienne modifiée. Elles sont produites par des institutions différentes et concordent sur chaque ligne, ce qui vaut mieux que l'une ou l'autre isolément.
Un piège mérite d'être signalé, car il est facile d'y tomber. Aucun des deux fichiers ne liste directement les secondes intercalaires : chaque ligne consigne le moment où l'écart a changé, c'est-à-dire le minuit qui suit la seconde intercalaire. Lire ces dates comme celles des secondes intercalaires place chaque entrée dans le mauvais mois — la ligne datée du 1er juillet 1972 correspond à la seconde intercalaire de la fin du 30 juin. C'est aussi pourquoi 28 lignes décrivent 27 secondes intercalaires, la première ligne étant l'écart initial de 1972 et non une insertion.
Le fichier de l'IANA porte sa propre date d'expiration, façon pour ses mainteneurs de vous dire quand cesser de faire confiance à une copie périmée — une bonne habitude qui manque à la plupart des tables publiées.
Pourquoi est-ce gratuit ?
La liste entière tient en quelques kilo-octets livrés avec la page, et la démonstration s'exécute dans votre navigateur. Rien n'est envoyé, rien n'est journalisé, et il n'y a aucun compte à créer.
Pas d'inscription, aucune limite, et aucun filigrane sur ce que vous copiez.