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.