FreeToGenerate.com

La liste complète, et la démonstration s'exécute dans votre propre navigateur.

Où l'on en est

Secondes intercalaires
27
TAI en avance sur UTC
37 s
La plus récente
31 décembre 2016
Années depuis
Négatives
0

Le temps atomique a pris 37 secondes d'avance sur l'horloge de votre mur : 10 secondes au démarrage de l'UTC moderne en 1972, plus une par seconde intercalaire depuis.

C'est déjà le plus long intervalle de tout le relevé. Le précédent record était d'exactement sept ans, entre fin 1998 et fin 2005.

Toutes les secondes intercalaires ont jusqu'ici ajouté une seconde. En retirer une est permis et n'est jamais arrivé — même si la Terre tourne depuis quelque temps assez vite pour rendre la première seconde intercalaire négative réellement possible.

Votre navigateur ne sait représenter aucune d'elles

Ce n'est pas une affirmation sur les navigateurs en général : cela s'exécute à l'instant, dans le vôtre, sur la dernière seconde intercalaire.

Interrogation de votre navigateur…

Deux secondes se sont réellement écoulées. Le temps POSIX compte chaque jour comme exactement 86 400 secondes : la seconde supplémentaire n'a donc nulle part où aller — elle n'est pas mal enregistrée, elle est absente. C'est aussi pourquoi ce jour est identique à un jour ordinaire, et pourquoi un logiciel qui a besoin du temps réellement écoulé emploie le TAI ou une horloge monotone.

Les 27 secondes intercalaires

DateL'instantTAI − UTC après
30 juin 19721972-06-30T23:59:60Z11 s
31 décembre 19721972-12-31T23:59:60Z12 s
31 décembre 19731973-12-31T23:59:60Z13 s
31 décembre 19741974-12-31T23:59:60Z14 s
31 décembre 19751975-12-31T23:59:60Z15 s
31 décembre 19761976-12-31T23:59:60Z16 s
31 décembre 19771977-12-31T23:59:60Z17 s
31 décembre 19781978-12-31T23:59:60Z18 s
31 décembre 19791979-12-31T23:59:60Z19 s
30 juin 19811981-06-30T23:59:60Z20 s
30 juin 19821982-06-30T23:59:60Z21 s
30 juin 19831983-06-30T23:59:60Z22 s
30 juin 19851985-06-30T23:59:60Z23 s
31 décembre 19871987-12-31T23:59:60Z24 s
31 décembre 19891989-12-31T23:59:60Z25 s
31 décembre 19901990-12-31T23:59:60Z26 s
30 juin 19921992-06-30T23:59:60Z27 s
30 juin 19931993-06-30T23:59:60Z28 s
30 juin 19941994-06-30T23:59:60Z29 s
31 décembre 19951995-12-31T23:59:60Z30 s
30 juin 19971997-06-30T23:59:60Z31 s
31 décembre 19981998-12-31T23:59:60Z32 s
31 décembre 20052005-12-31T23:59:60Z33 s
31 décembre 20082008-12-31T23:59:60Z34 s
30 juin 20122012-06-30T23:59:60Z35 s
30 juin 20152015-06-30T23:59:60Z36 s
31 décembre 20162016-12-31T23:59:60Z37 s

Toutes sont tombées à la fin du 30 juin ou du 31 décembre. Ce sont les dates privilégiées par la norme, et aucune autre n'a jamais servi.

Par décennie

DécennieNombre
1970s9
1980s6
1990s7
2000s2
2010s3

Elles sont en cours d'abolition

En 2022, la Conférence générale des poids et mesures a décidé que l'écart maximal entre UT1 et UTC serait augmenté en 2035 ou avant, ce qui met fin à la seconde intercalaire, puisque celles-ci n'existent que pour maintenir cet écart sous 0,9 seconde. Ce que la résolution ne fait pas, c'est dire 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 fin est donc actée et son remplacement ne l'est pas.

Données issues de leap-seconds.list de l'IANA, embarqué dans la base tz, recoupées avec la table du Centre d'orientation de la Terre de l'IERS. Les deux sont produites par des institutions différentes dans des formats différents et concordent sur chaque ligne.

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

  1. 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.
  2. 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é.
  3. 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.