Skudsekunder og civil tid
Byure på NowZones viser aldrig 23:59:60. Civil tid for mennesker er IANA plus et UTC-offset. Skudsekunder lever i den tidsskala, der holder atomure tæt på den drejende Jord.
Hvad et skudsekund er
UTC er en atomar tidsskala. Jordens rotation er lidt uregelmæssig, så UTC trinindstilles lejlighedsvis ét sekund for at holde sig nær UT1. Det trin er et skudsekund, typisk indsat som 23:59:60 UTC 30. juni eller 31. december.
IANA-zoneoffsets er defineret mod UTC uden at vise det ekstra sekund på en verdensurside. At din telefon hopper fra 00:59:59 til 01:00:00 i London er et civilt minut; skuddet, hvis det fandtes, skete allerede i UTC-laget nedenunder.
Unix-tid og mange databaser kan ikke repræsentere 23:59:60. De smører sekundet eller gentager et tidsstempel. Derfor har distribuerede systemer nedbrud på skudsekundnætter — ikke fordi Tokyos kontorur er “forkert.”
Skudsekunder udfases
I 2022 blev Generalkonferencen for mål og vægt enige om at stoppe indsættelse af skudsekunder senest 2035. Pointen er at stoppe med at knække computere.
Civile tidszoneregler — hvornår USA stiller frem, at Indien bliver på +05:30 — er urelaterede. De bliver i tzdb. Skudsekunder var aldrig, hvordan NowZones beregnede “09:00 i Delhi.”
Driver du GNSS, telekom eller en handelsmotor, har du allerede en skudsekund-runbook. Booker du mennesker, kan du ignorere artiklen undtagen som kontekst for, hvorfor UTC ikke er “bare GMT.”
UTC, GMT og dette site
Til møder er UTC og GMT enige inden for et sekund. Vi siger alligevel UTC på faktablokke, fordi det er det, IANA-offsets er defineret imod. UTC vs GMT-guiden dækker navngivningen.
Zulu-tid i luftfart er UTC. Den holder ikke sommertid og viser heller ikke skudsekunder på en dispatch-seddel; besætninger interesserer sig for zoneomregningen, ikke det 61. sekund.
Prøv værktøjerne
Ofte stillede spørgsmål
- Vil min byside nogensinde vise 23:59:60?
- Nej. Civile visninger her er almindelige minutter fra IANA-offsets. Skudsekunder er en UTC-implementeringsdetalje.
- Forårsager skudsekunder DST-fejl?
- Nej. DST-fejl kommer fra forkerte zone-id’er og uens skifteweekender. Skudsekundfejl kommer fra API’er, der antager at hvert minut har 60 sekunder.
- Er Unix-tid det samme som UTC?
- Unix-tid tæller sekunder siden 1970-01-01 UTC, hvor skudsekunder typisk smøres eller springes over i POSIX. Det er en computerkonvention, ikke en civil zone.