Passa al contenuto principale

Appendix D. Secondi intercalari

Questa appendice descrive il concetto, la storia e la gestione dei secondi intercalari in RFC 3339.

Cosa sono i secondi intercalari?

Un secondo intercalare viene occasionalmente aggiunto al Tempo Coordinato Universale (UTC) per mantenere l'UTC sincronizzato con la rotazione terrestre.

Perché i secondi intercalari?

Tempo Atomico Internazionale (TAI):

  • Basato su orologi atomici, estremamente stabile
  • 1 secondo = 9.192.631.770 oscillazioni di atomi di cesio
  • Non cambia mai

Rotazione terrestre:

  • Non perfettamente uniforme
  • Influenzata dall'attrito delle maree
  • Rallenta gradualmente (~1,4ms/giorno per secolo)
  • Velocità imprevedibile

Come funzionano i secondi intercalari

Esempio di secondo intercalare positivo

Normale fine mese:
23:59:58
23:59:59
00:00:00 (giorno successivo)

Con secondo intercalare positivo:
23:59:58
23:59:59
23:59:60 ← Secondo intercalare!
00:00:00 (giorno successivo)

Rappresentazione RFC 3339

1990-12-31T23:59:60Z  ✅ Valido (secondo intercalare il 31 dic 1990)
2012-06-30T23:59:60Z ✅ Valido (secondo intercalare il 30 giu 2012)
2015-06-30T23:59:60Z ✅ Valido (secondo intercalare il 30 giu 2015)
2016-12-31T23:59:60Z ✅ Valido (secondo intercalare il 31 dic 2016)

Secondi intercalari storici

Dall'introduzione dell'UTC nel 1972:

Data          Ora 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 (più recente)

Nota:

  • Secondi intercalari aggiunti solo il 30 giugno o 31 dicembre
  • 27 secondi intercalari dal 1972
  • L'ultimo era il 31 dicembre 2016

Punto chiave: RFC 3339 consente i secondi intercalari ma la maggior parte delle implementazioni li mappa al secondo successivo per compatibilità pratica.