Skip to content

Time Zone Abbreviations

Time zone abbreviations and UTC offsets — UTC, GMT, EST/EDT, PST/PDT, CET/CEST, IST, JST, AEST, and more, with the regions they apply to.

Common time zone abbreviations, UTC offsets, and the regions where each one is used.

Time zone abbreviations are convenient but ambiguous — CST alone could mean Central Standard Time (US, UTC−6), China Standard Time (UTC+8), or Cuba Standard Time. For an instant, use a timestamp with an explicit offset. For a recurring local schedule, keep its wall time and an IANA zone such as America/Chicago. See the Timestamp Converter for Unix timestamps.

Universal & GMT

AbbrOffsetNameNotes
UTC UTC±00:00 Coordinated Universal Time The standard. Replaces GMT for technical purposes.
GMT UTC±00:00 Greenwich Mean Time In practice identical to UTC. Used by UK in winter.
Z UTC±00:00 Zulu time Military / aviation; same as UTC.

North America

AbbrOffsetNameNotes
HST UTC−10:00 Hawaii-Aleutian Standard Time Hawaii (no DST) and the Aleutian Islands in winter.
HDT UTC−09:00 Hawaii-Aleutian Daylight Time Aleutian Islands in summer only (Hawaii has no DST).
AKST UTC−09:00 Alaska Standard Time Alaska, winter.
AKDT UTC−08:00 Alaska Daylight Time Alaska, summer.
PST UTC−08:00 Pacific Standard Time US west coast, winter.
PDT UTC−07:00 Pacific Daylight Time US west coast, summer.
MST UTC−07:00 Mountain Standard Time US mountain region. Most Arizona stays MST year-round; the Navajo Nation observes DST.
MDT UTC−06:00 Mountain Daylight Time US mountain region, summer.
CST UTC−06:00 Central Standard Time US central, winter. Also collides with China Standard Time.
CDT UTC−05:00 Central Daylight Time US central, summer.
EST UTC−05:00 Eastern Standard Time US east coast, winter.
EDT UTC−04:00 Eastern Daylight Time US east coast, summer.
AST UTC−04:00 Atlantic Standard Time Maritime Canada, Caribbean.
ADT UTC−03:00 Atlantic Daylight Time Maritime Canada in summer.
NST UTC−03:30 Newfoundland Standard Time Newfoundland (rare half-hour offset).

Europe

AbbrOffsetNameNotes
BST UTC+01:00 British Summer Time UK in summer. Not Bangladesh Standard Time.
WET UTC±00:00 Western European Time Portugal, Canary Islands, Faroe Islands (winter). Ireland and the UK use GMT.
WEST UTC+01:00 Western European Summer Time Portugal, Canary Islands, Faroe Islands in summer.
CET UTC+01:00 Central European Time France, Germany, Italy, Spain (winter).
CEST UTC+02:00 Central European Summer Time CET region in summer.
EET UTC+02:00 Eastern European Time Greece, Finland, Bulgaria (winter).
EEST UTC+03:00 Eastern European Summer Time EET region in summer.
MSK UTC+03:00 Moscow Standard Time Russia (Moscow). No DST since 2011; fixed at UTC+3 since October 2014.

Asia

AbbrOffsetNameNotes
IST UTC+05:30 India Standard Time India. Half-hour offset. IST also means Israel Standard Time (UTC+2) and Irish Standard Time (UTC+1, Irish summer).
NPT UTC+05:45 Nepal Time Nepal. Quarter-hour offset.
BST UTC+06:00 Bangladesh Standard Time Bangladesh. Conflicts with British Summer Time.
ICT UTC+07:00 Indochina Time Thailand, Vietnam, Cambodia, Laos.
CST UTC+08:00 China Standard Time China — single zone for the whole country. Conflicts with US CST.
HKT UTC+08:00 Hong Kong Time Hong Kong.
SGT UTC+08:00 Singapore Time Singapore.
JST UTC+09:00 Japan Standard Time Japan. No DST.
KST UTC+09:00 Korea Standard Time South Korea. No DST.
PHT UTC+08:00 Philippine Time Philippines. No DST.

Australia & Pacific

AbbrOffsetNameNotes
AWST UTC+08:00 Australian Western Standard Western Australia. No DST.
ACST UTC+09:30 Australian Central Standard Northern Territory (all year) and South Australia (winter).
ACDT UTC+10:30 Australian Central Daylight South Australia in summer.
AEST UTC+10:00 Australian Eastern Standard NSW, Victoria, Queensland, Tasmania (winter).
AEDT UTC+11:00 Australian Eastern Daylight NSW, Victoria, Tasmania in summer. Queensland stays AEST.
NZST UTC+12:00 New Zealand Standard Time New Zealand (winter).
NZDT UTC+13:00 New Zealand Daylight Time New Zealand (summer).

South America & Africa

AbbrOffsetNameNotes
BRT UTC−03:00 Brasília Time Brazil (most of the country).
ART UTC−03:00 Argentina Time Argentina. No DST.
CLT UTC−04:00 Chile Standard Time Areas of Chile using seasonal UTC-4; regional exceptions exist.
CLST UTC−03:00 Chile Summer Time Areas of Chile using seasonal UTC-3; regional exceptions exist.
COT UTC−05:00 Colombia Time Colombia. No DST.
SAST UTC+02:00 South Africa Standard South Africa. No DST.
EAT UTC+03:00 East Africa Time Kenya, Tanzania, Ethiopia.
WAT UTC+01:00 West Africa Time Nigeria, Cameroon.

Time zone abbreviations like PST, EST, CET are the human-readable shorthand for time zones. The reference page above is a lookup table. This companion explains why abbreviations are unreliable for programmatic use and what to use instead.

The familiar abbreviations

AbbreviationFull nameUTC offset
UTCCoordinated Universal Time+00:00
GMTGreenwich Mean Time+00:00 (effectively the same as UTC)
ESTEastern Standard Time (US)−05:00
EDTEastern Daylight Time (US)−04:00
CSTCentral Standard Time (US)−06:00
CDTCentral Daylight Time (US)−05:00
MSTMountain Standard Time−07:00
MDTMountain Daylight Time−06:00
PSTPacific Standard Time−08:00
PDTPacific Daylight Time−07:00
AKST/AKDTAlaska−09:00 / −08:00
HSTHawaii Standard Time−10:00
CETCentral European Time+01:00
CESTCentral European Summer Time+02:00
JSTJapan Standard Time+09:00
AEST/AEDTAustralian Eastern+10:00 / +11:00

In US locations that observe DST, standard time applies outside the daylight-saving period. Some locations keep standard time all year. Other regions use different conventions.

The ambiguous abbreviations

A surprising number of three-letter abbreviations refer to multiple distinct zones:

AbbreviationPossible meanings
CSTCentral Standard Time (US, −06:00); China Standard Time (+08:00); Cuba Standard Time (−05:00)
ISTIndia Standard Time (+05:30); Israel Standard Time (+02:00); Irish Standard Time (+01:00)
ESTEastern Standard Time (US, −05:00); Eastern Standard Time (Australia, +10:00)
ASTAtlantic Standard Time (Canada, −04:00); Arabia Standard Time (+03:00)
WSTWestern Standard Time — multiple regions
BSTBritish Summer Time (+01:00); Bangladesh Standard Time (+06:00); Bering Standard Time (−11:00, obsolete)

A datetime tagged “CST” without context can differ by 14 hours between the US and Chinese meanings. For computing, never use abbreviations as the canonical identifier of a zone.

IANA / Olson timezone identifiers

The unambiguous form is the IANA database identifier:

America/New_York
America/Los_Angeles
America/Chicago
Europe/London
Europe/Paris
Asia/Tokyo
Asia/Kolkata          (was Asia/Calcutta)
Asia/Shanghai
Australia/Sydney

Geographic identifiers usually use Area/Location; non-geographic identifiers such as Etc/UTC also exist. The city is the canonical city representing the zone (the largest, the capital, or historical reasons). Multiple cities in the same zone have aliases — Asia/Calcutta is now Asia/Kolkata, with the old name kept as an alias.

The IANA database is the canonical source maintained collaboratively. It records civil-time rules and is updated as governments change them; historical coverage, especially before 1970, is incomplete. Most operating systems, programming languages, and databases bundle it.

Programming with timezones

These APIs accept IANA identifiers. Other APIs may use Windows zone names or fixed offsets:

# Python
from datetime import datetime
from zoneinfo import ZoneInfo

dt = datetime.now(ZoneInfo("America/New_York"))

// JavaScript (Intl)
new Intl.DateTimeFormat('en-US', { timeZone: 'America/New_York' }).format(new Date());

These all use the IANA identifier. The string "EST" may or may not be accepted; behavior varies. An API may treat EST as a fixed −05:00 offset. That is not New York civil time in July, when the city normally observes EDT at −04:00.

DST handling

With the relevant time-zone data installed, an IANA-aware library can apply rules such as:

  • America/New_York is EST (-05:00) in winter and EDT (-04:00) in summer.
  • The transition dates change over time (Congress moved them; the library knows when).
  • Some places (Hawaii, Arizona except the Navajo Nation, much of Asia) don’t observe DST.

If the requirement is “9 AM in New York every day,” store that wall time and America/New_York. A fixed EST offset expresses a different requirement. Keep the underlying time-zone data updated.

UTC offsets are unambiguous

For an already-resolved instant, include an explicit offset:

2026-04-30T14:00:00Z              ← UTC
2026-04-30T10:00:00-04:00         ← same instant, EDT
2026-04-30T19:00:00+05:00         ← same instant, +05:00 (no city specified)

These three timestamps identify the same instant. An offset alone does not identify a regional zone or its future rules. A recurring appointment also needs the local schedule, zone, and a policy for skipped or repeated times at DST transitions.

When abbreviations are still useful

  • Human display. Showing “9:00 AM EST” to a user in the US is more readable than “9:00 AM America/New_York.”
  • Email signatures and meeting invites. Common practice; the recipient usually understands their own region’s abbreviation.
  • Newspaper datelines. Tradition.
  • Scheduling. Include the date and location, or use a calendar invite that carries the zone. Los Angeles uses PDT during its daylight-saving period, not PST.

For storage, comparison, computation: use IANA. For display: use the abbreviation if it makes sense to the user.

Common pitfalls

  • new Date("2026-04-30 14:00 EST") in JavaScript. This is not the standardized JavaScript date-time string format; parsing is implementation-dependent. Don’t pass abbreviations to date parsers.
  • Storing "PST" in a database. A fixed PST offset stays −08:00. It will not follow Pacific daylight time. Store an instant for a completed event, and the regional zone plus wall-time rule for a recurring schedule.
  • Assuming abbreviations are unique. They aren’t.
  • Hardcoding offsets that change. A zone’s offset can change (Russia restructured its zones in 2014; Samoa skipped a day in 2011). IANA-aware libraries track this; offset-based code doesn’t.
  • Ignoring zone history. “What time was it in New York at 1985-04-30T14:00:00Z?” requires knowing the DST rules in 1985, which differed from today. IANA includes historical rules.

For the unambiguous form to use programmatically, see the IANA Time Zone Database. For the related Unix timestamp tool, see timestamp converter.

Sources and scope

Checked September 27, 2026: IANA time-zone theory, Python zoneinfo, JavaScript date parsing, and Intl.DateTimeFormat. Offset examples were checked as equal instants.