America/New_York vs EST
Folk siger EST, når de mener “uret New York bruger.” Halvdelen af året tager de en time fejl. IANA-identifikatoren America/New_York er reglen, ikke et øjebliksbillede.
EST er et offset, ikke et sted
Eastern Standard Time er UTC−05:00. Eastern Daylight Time er UTC−04:00. New York, Miami, Toronto og dele af Caribien skifter mellem de offsets efter en kalender. At skrive EST i juli navngiver vinter-offsettet, mens byen er på sommertid.
Nogle brancher siger “EST” hele året af vane. Vanen overlever ikke et kalender-API. Poster du EST i august, har du booket 09:00 som 13:00 UTC i stedet for 12:00 UTC.
Hawaii bruger aldrig EST. Arizona bruger typisk ikke sommertid. “US East Coast” er stadig mere end én IANA-række, når Puerto Rico tælles med (America/Puerto_Rico, ingen DST).
Hvad America/New_York faktisk gemmer
Tz-databaserækken lister historiske offsets og den gældende amerikanske DST-lov for regionen. Da Kongressen i 2007 flyttede DST-start fra april til marts, fangede software med America/New_York de nye søndage efter en tzdata-opdatering. Software der gemte “EST+5” gjorde det ikke.
Miami bruger samme identifikator i dag. Det er et datavalg på dette site: det civile ur matcher. Hvis Florida nogensinde forlader DST, vil tzdb splitte eller rette id’er; en hårdkodet EST ville stadig være et vinter-offset uden historie.
Toronto er America/Toronto, typisk samme tal, anden lovgiver. Flet ikke rækkerne for at rydde op i en dropdown.
Hvad du skal putte i UI’et
Vis brugeren et bynavn. Gem America/New_York. Vis den aktuelle forkortelse (EST eller EDT) som etiket ved siden af det levende offset, som NowZones-bysider gør.
Åbn New York-siden for det aktuelle offset, eller omregn et prøvetidspunkt. Tilbyd aldrig en dropdown der kun lister EST, CST, MST, PST — så har du allerede tabt Arizona, Hawaii og Indianas rodede historie.
Prøv værktøjerne
Ofte stillede spørgsmål
- Er EDT en tidszone?
- Nej. Det er sommer-offsettet for zoner, der holder amerikansk østlig sommertid. Zonen er stadig America/New_York (eller America/Toronto osv.).
- Hvorfor printer flyselskaber EST om sommeren?
- Vane og passagertekst. Driften bruger internt UTC. Kopiér ikke passagerforkortelsen ind i et kalender-API.
- Må jeg bruge US/Eastern?
- US/Eastern er et forældet alias, der stadig peger på America/New_York i tzdb. Foretræk det kanoniske id, så du ikke afhænger af alias-tabeller.