Aller au contenu principal

Appendix D. Secondes intercalaires

Cette annexe détaille le concept, l'historique et la gestion des secondes intercalaires dans RFC 3339.

Qu'est-ce qu'une seconde intercalaire ?

Une seconde intercalaire est occasionnellement ajoutée au Temps Universel Coordonné (UTC) pour maintenir l'UTC synchronisé avec la rotation de la Terre.

Pourquoi les secondes intercalaires ?

Temps Atomique International (TAI) :

  • Basé sur des horloges atomiques, extrêmement stable
  • 1 seconde = 9 192 631 770 oscillations d'atomes de césium
  • Ne change jamais

Rotation de la Terre :

  • Pas parfaitement uniforme
  • Affectée par la friction des marées
  • Ralentit progressivement (~1,4ms/jour par siècle)
  • Vitesse imprévisible

Fonctionnement des secondes intercalaires

Exemple de seconde intercalaire positive

Fin de mois normale :
23:59:58
23:59:59
00:00:00 (jour suivant)

Avec seconde intercalaire positive :
23:59:58
23:59:59
23:59:60 ← Seconde intercalaire !
00:00:00 (jour suivant)

Représentation RFC 3339

1990-12-31T23:59:60Z  ✅ Valide (seconde intercalaire le 31 déc 1990)
2012-06-30T23:59:60Z ✅ Valide (seconde intercalaire le 30 juin 2012)
2015-06-30T23:59:60Z ✅ Valide (seconde intercalaire le 30 juin 2015)
2016-12-31T23:59:60Z ✅ Valide (seconde intercalaire le 31 déc 2016)

Secondes intercalaires historiques

Depuis l'introduction de l'UTC en 1972 :

Date          Heure UTC       TAI-UTC
1972-06-30 23:59:60Z +11s
1972-12-31 23:59:60Z +12s
1990-12-31 23:59:60Z +26s
2012-06-30 23:59:60Z +35s
2015-06-30 23:59:60Z +36s
2016-12-31 23:59:60Z +37s (la plus récente)

Note :

  • Secondes intercalaires ajoutées uniquement le 30 juin ou le 31 décembre
  • 27 secondes intercalaires depuis 1972
  • La dernière était le 31 décembre 2016

Point clé : RFC 3339 autorise les secondes intercalaires mais la plupart des implémentations les mappent à la seconde suivante pour la compatibilité pratique.