Aller au contenu

Seconde intercalaire

Seconde intercalaire (en anglais leap second) : seconde ajoutée (23:59:60) ou retirée à la fin de juin ou de décembre pour maintenir UTC à moins de 0,9 seconde de la rotation de la Terre, qui ralentit irrégulièrement. La dernière a été insérée le 31 décembre 2016.

Le temps Unix l'ignore : chaque jour y compte exactement 86 400 secondes. Les serveurs NTP annoncent la seconde à venir (Leap status : Insert second dans chronyc tracking) ; avec le réglage par défaut de chrony (leapsecmode system), c'est le noyau qui fait reculer l'horloge d'une seconde à minuit UTC. chrony lit la liste des secondes intercalaires dans tzdata (leapseclist /usr/share/zoneinfo/leap-seconds.list). CLOCK_TAI, le temps atomique international, n'en comporte pas.

Certains grands opérateurs préfèrent le lissage (leap smear), qui étale la seconde sur plusieurs heures ; la RFC 8633 interdit de mélanger serveurs lissés et non lissés, en désaccord pendant la période. Le sujet devrait s'éteindre : la Conférence générale des poids et mesures a décidé en 2022 d'augmenter, au plus tard en 2035, l'écart toléré entre UT1 et UTC, ce qui revient à cesser d'insérer des secondes intercalaires.

Dans les cours

Voir aussi