America/New_York vs EST
People say EST when they mean “the clock New York is using.” Half the year they are wrong by an hour. The IANA identifier America/New_York is the rule, not a snapshot.
EST is an offset, not a place
Eastern Standard Time is UTC−05:00. Eastern Daylight Time is UTC−04:00. New York, Miami, Toronto, and parts of the Caribbean switch between those offsets on a schedule. Writing EST in July names the winter offset while the city is on summer time.
Some industries keep “EST” in speech year-round out of habit. That habit does not survive a calendar API. If you POST EST in August, you have scheduled 09:00 as 13:00 UTC instead of 12:00 UTC.
Hawaii never uses EST. Arizona mostly never uses DST. “US East Coast” is still more than one IANA row once you include Puerto Rico (America/Puerto_Rico, no DST).
What America/New_York actually stores
The tz database row lists historical offsets and the current US DST law for that region. When Congress last changed the DST start from April to March (2007), software that used America/New_York picked up the new Sundays after a tzdata update. Software that stored “EST+5” did not.
Miami uses the same identifier today. That is a data choice on this site: the civil clock matches. If Florida ever left DST, tzdb would split or retarget identifiers; a hard-coded EST would still be a winter offset with no story.
Toronto is America/Toronto, usually the same numbers, different legislature. Do not merge the rows to tidy a dropdown.
What to put in the UI
Show the user a city name. Store America/New_York. Display the current abbreviation (EST or EDT) as a label next to the live offset, the way NowZones city pages do.
Open the New York page for the live offset, or convert a sample time. Never offer a dropdown that only lists EST, CST, MST, PST — you have already dropped Arizona, Hawaii, and Indiana’s messy history.
Try the tools
Frequently asked questions
- Is EDT a time zone?
- No. It is the summer offset of zones that observe US Eastern daylight saving. The zone is still America/New_York (or America/Toronto, and so on).
- Why do airlines print EST in summer?
- Habit and passenger-facing copy. Operations internally use UTC. Do not copy the passenger abbreviation into a calendar API.
- Can I use US/Eastern?
- US/Eastern is a deprecated alias that still points at America/New_York in tzdb. Prefer the canonical id so you are not depending on alias tables.