Time Zone Abbreviations
What EST, PST, GMT, UTC, and other abbreviations mean
What Are Time Zone Abbreviations?
Time zone abbreviations are short codes used to represent a specific time zone in a concise, human-readable format. Instead of writing "Coordinated Universal Time offset by negative five hours," we simply write UTC-5 or EST. These abbreviations appear everywhere — in email headers, flight itineraries, software logs, calendar invitations, and news articles.
Most abbreviations follow a straightforward pattern: a base code for Standard Time and a version with D added for Daylight Saving Time. For example, PST (Pacific Standard Time) becomes PDT (Pacific Daylight Time) during summer months. The abbreviation tells you which region the time zone applies to, while the UTC offset tells you the exact distance from the global reference point.
It is important to understand that abbreviations alone are not always sufficient. Many codes are ambiguous — the same three letters can refer to entirely different parts of the world. This is why UTC offsets and full timezone names (such as those defined by the IANA Time Zone Database) are essential companions to any abbreviation.
US Time Zone Abbreviations
North America uses these standard time zone abbreviations:
| Abbreviation | Full Name | UTC Offset | Example Cities |
|---|---|---|---|
EST | Eastern Standard Time | UTC-5 | New York, Miami, Toronto |
EDT | Eastern Daylight Time | UTC-4 | New York, Miami, Toronto |
CST | Central Standard Time | UTC-6 | Chicago, Dallas, Mexico City |
CDT | Central Daylight Time | UTC-5 | Chicago, Dallas, Mexico City |
MST | Mountain Standard Time | UTC-7 | Denver, Phoenix, Calgary |
MDT | Mountain Daylight Time | UTC-6 | Denver, Calgary |
PST | Pacific Standard Time | UTC-8 | Los Angeles, Seattle, Vancouver |
PDT | Pacific Daylight Time | UTC-7 | Los Angeles, Seattle, Vancouver |
AKST | Alaska Standard Time | UTC-9 | Anchorage |
AKDT | Alaska Daylight Time | UTC-8 | Anchorage |
HST | Hawaii-Aleutian Standard Time | UTC-10 | Honolulu |
AST | Atlantic Standard Time | UTC-4 | Halifax, Puerto Rico |
ADT | Atlantic Daylight Time | UTC-3 | Halifax |
SST | Samoa Standard Time | UTC-11 | Pago Pago |
CHST | Chamorro Standard Time | UTC+10 | Guam, Saipan |
Note: Arizona (except Navajo Nation) does not observe DST and stays on MST (UTC-7) year-round.
Global Time Zone Abbreviations
| Abbreviation | Full Name | UTC Offset | Regions |
|---|---|---|---|
UTC | Coordinated Universal Time | ±00:00 | Reference time, UK winter |
GMT | Greenwich Mean Time | ±00:00 | UK, Ireland, Portugal |
BST | British Summer Time | UTC+1 | UK summer |
CET | Central European Time | UTC+1 | France, Germany, Italy |
CEST | Central European Summer Time | UTC+2 | Europe summer |
EET | Eastern European Time | UTC+2 | Greece, Finland, Egypt |
EEST | Eastern European Summer Time | UTC+3 | Greece, Finland summer |
IST | India Standard Time | UTC+5:30 | India, Sri Lanka |
PKT | Pakistan Standard Time | UTC+5 | Pakistan |
BST | Bangladesh Standard Time | UTC+6 | Bangladesh |
ICT | Indochina Time | UTC+7 | Thailand, Vietnam |
CST | China Standard Time | UTC+8 | China, Hong Kong |
SGT | Singapore Time | UTC+8 | Singapore |
PHT | Philippine Time | UTC+8 | Philippines |
KST | Korea Standard Time | UTC+9 | South Korea |
JST | Japan Standard Time | UTC+9 | Japan |
AWST | Australian Western Standard Time | UTC+8 | Perth |
ACST | Australian Central Standard Time | UTC+9:30 | Adelaide, Darwin |
AEST | Australian Eastern Standard Time | UTC+10 | Sydney, Melbourne |
AEDT | Australian Eastern Daylight Time | UTC+11 | Sydney summer |
NZST | New Zealand Standard Time | UTC+12 | New Zealand |
NZDT | New Zealand Daylight Time | UTC+13 | New Zealand summer |
WAT | West Africa Time | UTC+1 | Nigeria, Angola |
EAT | East Africa Time | UTC+3 | Kenya, Tanzania |
SAST | South Africa Standard Time | UTC+2 | South Africa |
Common Misunderstandings
Time zone abbreviations are one of the most frequent sources of scheduling errors, missed meetings, and software bugs. The root cause is simple: many abbreviations are not unique. The same three-letter code can refer to completely different time zones on opposite sides of the world.
Ambiguous Abbreviations
- CST — This is perhaps the most dangerous ambiguity. It can mean Central Standard Time (UTC-6, North America) or China Standard Time (UTC+8). That is a 14-hour difference. A meeting scheduled for "3 PM CST" could land at entirely the wrong time depending on which meaning is intended.
- IST — India Standard Time (UTC+5:30), Irish Standard Time (UTC+1), and Israel Standard Time (UTC+2) all share this abbreviation. The offset alone is not enough to distinguish them — you need the full name or a regional context.
- BST — British Summer Time (UTC+1) and Bangladesh Standard Time (UTC+6) both use BST. The difference is five hours.
- AEST — Often mistakenly assumed to stand for "American Eastern Standard Time," it actually refers to Australian Eastern Standard Time (UTC+10).
- PST — While most people associate this with Pacific Standard Time, it is also used informally for Philippine Standard Time (UTC+8), creating potential confusion in international contexts.
Standard vs Daylight Time
The abbreviation without "D" (e.g., EST, PST) indicates Standard Time. The abbreviation with "D" (e.g., EDT, PDT) indicates Daylight Saving Time:
EST→ Eastern Standard Time (winter)EDT→ Eastern Daylight Time (summer)
Many people mistakenly use the standard-time abbreviation year-round. During summer months, someone in New York is on EDT (UTC-4), not EST (UTC-5). Using the wrong abbreviation can shift a meeting by a full hour. Some regions do not observe DST at all — for example, most of Arizona stays on MST (UTC-7) throughout the year, and parts of Australia, Africa, and Asia do not change clocks.
UTC Offset
The UTC offset shows how many hours the time zone is ahead (+) or behind (-) UTC:
UTC-5= 5 hours behind UTCUTC+9= 9 hours ahead of UTCUTC+5:30= 5 hours 30 minutes ahead of UTC
Note that some offsets differ by 30 or even 45 minutes rather than whole hours. India (UTC+5:30), Nepal (UTC+5:45), and parts of Australia (UTC+9:30) are notable examples.
Military Time Zones
The military (and aviation) uses a letter-based system to designate time zones, running from Alpha (A) through Zulu (Z). Each letter corresponds to a one-hour offset from UTC, starting at UTC+12 for Alpha and moving westward. Zulu Time (Z) represents UTC itself and is the universal reference used across all NATO and aviation operations.
| Letter | Zone Name | UTC Offset | Notes |
|---|---|---|---|
A | Alpha | UTC+1 | Central European Time |
B | Bravo | UTC+2 | Eastern European Time |
C | Charlie | UTC+3 | Moscow, East Africa |
D | Delta | UTC+4 | Gulf Standard Time |
E | Echo | UTC+5 | Pakistan Standard Time |
F | Foxtrot | UTC+6 | Bangladesh Standard Time |
G | Golf | UTC+7 | Indochina Time |
H | Hotel | UTC+8 | China Standard Time |
I | India | UTC+9 | Japan Standard Time |
K | Kilo | UTC+10 | Australian Eastern Time |
L | Lima | UTC+11 | Solomon Islands |
M | Mike | UTC+12 | New Zealand Standard Time |
N | November | UTC-1 | Azores, Iceland |
O | Oscar | UTC-2 | Mid-Atlantic |
P | Papa | UTC-3 | Argentina, Brazil |
Q | Quebec | UTC-4 | Atlantic Standard Time |
R | Romeo | UTC-5 | Eastern Standard Time |
S | Sierra | UTC-6 | Central Standard Time |
T | Tango | UTC-7 | Mountain Standard Time |
U | Uniform | UTC-8 | Pacific Standard Time |
V | Victor | UTC-9 | Alaska Standard Time |
W | Whiskey | UTC-10 | Hawaii-Aleutian Time |
X | X-ray | UTC-11 | Samoa Standard Time |
Y | Yankee | UTC-12 | Baker Island |
Z | Zulu | UTC±0 | Universal reference time |
The letter J (Juliet) is reserved for local time and is not assigned a fixed offset. Military time zones avoid the ambiguity of three-letter abbreviations because each letter maps to exactly one offset.
How to Avoid Confusion
Ambiguous abbreviations cause real problems in scheduling and software. Here are practical steps to keep your time references clear:
- Always pair abbreviations with UTC offsets. Writing "3:00 PM EST (UTC-5)" leaves no room for misinterpretation. Writing just "3:00 PM EST" is risky in any international context.
- Use IANA timezone names in code. Strings like
America/New_York,Asia/Tokyo, andEurope/Berlinare unambiguous. They encode both the region and the DST rules, so the correct offset is applied automatically based on the date. - Avoid abbreviations in formal communication. In contracts, agreements, or official documents, write the full time zone name and the offset. "Tuesday at 10:00 AM Eastern Standard Time (UTC-5)" is unambiguous.
- Default to UTC in technical contexts. When storing timestamps in databases, use UTC. Convert to a local time zone only for display purposes.
- Be aware of DST boundaries. Remember that abbreviations change twice a year for regions that observe Daylight Saving Time. A meeting that was PST in January is PDT in July.
Time Zone Abbreviations in Programming
Programming languages and libraries handle time zones in different ways, and understanding these conventions helps avoid common bugs:
- JavaScript / Node.js — The
Intl.DateTimeFormatAPI uses IANA names (e.g.,America/Los_Angeles). ThetoLocaleString()method can display abbreviations, but the output varies by locale and runtime. - Python — The standard library's
datetimemodule supports time zone offsets but not DST rules. Thezoneinfomodule (Python 3.9+) and third-party libraries likepytzuse IANA timezone names to handle DST transitions correctly. - Java — The
java.timepackage (Java 8+) uses IANA zone IDs viaZoneId.of("America/New_York"). The legacyjava.util.Dateclass uses numeric offsets and can lose DST information. - Go — The
timepackage loads IANA zone definitions from the OS or embedded data. Thetime.LoadLocation("Europe/London")function returns a location that handles DST transitions. - PHP — The
DateTimeclass supports IANA timezone strings. PHP also uses three-letter abbreviations viadate("T"), but these are not reliable across platforms and should be avoided in portable code. - SQL databases — PostgreSQL, MySQL, and other databases support various time zone formats. PostgreSQL is notable for its robust
AT TIME ZONEsyntax that correctly handles DST conversions using IANA names.
Best practice: Store timestamps in UTC in your database. Convert to local time only when rendering to the user. Use IANA timezone names (e.g., Europe/Paris) rather than abbreviations or fixed offsets to ensure DST transitions are handled correctly.
See Also
- Time Zones Guide - How world time zones work
- GMT vs UTC - Understanding the difference
- Daylight Saving Time - How DST works
Learn more: Wikipedia: Time Zone Abbreviations | IANA Time Zones