@@ -72,3 +72,127 @@ In addition, we extended our time resolution to support fractional seconds like
7272
7373> Note: The option %L is only valid when used after seconds \( ` %S ` \) or seconds since the Epoch \( ` %s ` \) , e.g: ` %S.%L ` or ` %s.%L `
7474
75+ ## Supported Timezone Abbreviations
76+
77+ The current supported time zone labels of 3-4 letter abbreviated strings:
78+
79+ ### UTC/GMT and Zulu
80+
81+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
82+ | :----------- | :----------------- | :--------------- | :----- | :------------------------- |
83+ | ` GMT ` | +00:00 | 0 | 0 | Greenwich Mean Time |
84+ | ` UTC ` | +00:00 | 0 | 0 | Coordinated Universal Time |
85+ | ` Z ` | +00:00 | 0 | 0 | Zulu Time (UTC) |
86+ | ` UT ` | +00:00 | 0 | 0 | Universal Time |
87+
88+ ### North American Timezones
89+
90+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
91+ | :----------- | :----------------- | :--------------- | :----- | :------------------------------------------------------- |
92+ | ` EST ` | -05:00 | -18000 | 0 | Eastern Standard Time |
93+ | ` EDT ` | -04:00 | -14400 | 1 | Eastern Daylight Time |
94+ | ` CST ` | -06:00 | -21600 | 0 | Central Standard Time (North America) |
95+ | ` CDT ` | -05:00 | -18000 | 1 | Central Daylight Time (North America) |
96+ | ` MST ` | -07:00 | -25200 | 0 | Mountain Standard Time |
97+ | ` MDT ` | -06:00 | -21600 | 1 | Mountain Daylight Time |
98+ | ` PST ` | -08:00 | -28800 | 0 | Pacific Standard Time |
99+ | ` PDT ` | -07:00 | -25200 | 1 | Pacific Daylight Time |
100+ | ` AKST ` | -09:00 | -32400 | 0 | Alaska Standard Time |
101+ | ` AKDT ` | -08:00 | -28800 | 1 | Alaska Daylight Time |
102+ | ` HST ` | -10:00 | -36000 | 0 | Hawaii Standard Time |
103+ | ` HADT ` | -09:00 | -32400 | 1 | Hawaii-Aleutian Daylight Time (rarely used for Hawaii) |
104+ | ` AST ` | -04:00 | -14400 | 0 | Atlantic Standard Time (e.g., Canada, Caribbean) |
105+ | ` ADT ` | -03:00 | -10800 | 1 | Atlantic Daylight Time |
106+ | ` NST ` | -03:30 | -12600 | 0 | Newfoundland Standard Time |
107+ | ` NDT ` | -02:30 | -9000 | 1 | Newfoundland Daylight Time |
108+
109+ ### European Timezones
110+
111+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
112+ | :----------- | :----------------- | :--------------- | :----- | :------------------------------- |
113+ | ` WET ` | +00:00 | 0 | 0 | Western European Time |
114+ | ` WEST ` | +01:00 | 3600 | 1 | Western European Summer Time |
115+ | ` CET ` | +01:00 | 3600 | 0 | Central European Time |
116+ | ` CEST ` | +02:00 | 7200 | 1 | Central European Summer Time |
117+ | ` EET ` | +02:00 | 7200 | 0 | Eastern European Time |
118+ | ` EEST ` | +03:00 | 10800 | 1 | Eastern European Summer Time |
119+ | ` MSK ` | +03:00 | 10800 | 0 | Moscow Standard Time |
120+
121+ ### South American Timezones
122+
123+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
124+ | :----------- | :----------------- | :--------------- | :----- | :----------------------------------------------------------------------- |
125+ | ` ART ` | -03:00 | -10800 | 0 | Argentina Time |
126+ | ` BRT ` | -03:00 | -10800 | 0 | Brazil Time (main population areas, can vary by region/DST) |
127+ | ` BRST ` | -02:00 | -7200 | 1 | Brazil Summer Time (historical, not currently observed by all) |
128+ | ` CLT ` | -04:00 | -14400 | 0 | Chile Standard Time |
129+ | ` CLST ` | -03:00 | -10800 | 1 | Chile Summer Time |
130+
131+ ### Australasian / Oceanian Timezones
132+
133+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
134+ | :----------- | :----------------- | :--------------- | :----- | :--------------------------------- |
135+ | ` AEST ` | +10:00 | 36000 | 0 | Australian Eastern Standard Time |
136+ | ` AEDT ` | +11:00 | 39600 | 1 | Australian Eastern Daylight Time |
137+ | ` ACST ` | +09:30 | 34200 | 0 | Australian Central Standard Time |
138+ | ` ACDT ` | +10:30 | 37800 | 1 | Australian Central Daylight Time |
139+ | ` AWST ` | +08:00 | 28800 | 0 | Australian Western Standard Time |
140+ | ` NZST ` | +12:00 | 43200 | 0 | New Zealand Standard Time |
141+ | ` NZDT ` | +13:00 | 46800 | 1 | New Zealand Daylight Time |
142+
143+ ### Asian Timezones
144+
145+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
146+ | :----------- | :----------------- | :--------------- | :----- | :-------------------------------------------------------- |
147+ | ` JST ` | +09:00 | 32400 | 0 | Japan Standard Time |
148+ | ` KST ` | +09:00 | 32400 | 0 | Korea Standard Time |
149+ | ` SGT ` | +08:00 | 28800 | 0 | Singapore Time |
150+ | ` IST ` | +05:30 | 19800 | 0 | India Standard Time |
151+ | ` GST ` | +04:00 | 14400 | 0 | Gulf Standard Time (e.g., UAE, Oman) |
152+ | ` ICT ` | +07:00 | 25200 | 0 | Indochina Time (Thailand, Vietnam, Laos, Cambodia) |
153+ | ` WIB ` | +07:00 | 25200 | 0 | Western Indonesian Time |
154+ | ` WITA ` | +08:00 | 28800 | 0 | Central Indonesian Time |
155+ | ` WIT ` | +09:00 | 32400 | 0 | Eastern Indonesian Time |
156+ | ` MYT ` | +08:00 | 28800 | 0 | Malaysia Time |
157+ | ` BDT ` | +06:00 | 21600 | 0 | Bangladesh Standard Time |
158+ | ` NPT ` | +05:45 | 20700 | 0 | Nepal Time |
159+
160+ ### African Timezones
161+
162+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
163+ | :----------- | :----------------- | :--------------- | :----- | :-------------------------- |
164+ | ` WAT ` | +01:00 | 3600 | 0 | West Africa Time |
165+ | ` CAT ` | +02:00 | 7200 | 0 | Central Africa Time |
166+ | ` EAT ` | +03:00 | 10800 | 0 | East Africa Time |
167+ | ` SAST ` | +02:00 | 7200 | 0 | South Africa Standard Time |
168+
169+ ### Military Timezones
170+
171+ * These are single-letter UTC offset designators. 'J' (Juliett) represents local time and is not included. 'Z' (Zulu) is UTC and listed above.*
172+
173+ | Abbreviation | UTC Offset (HH: MM ) | Offset (Seconds) | Is DST | Description |
174+ | :----------- | :----------------- | :--------------- | :----- | :------------------------------------------------------ |
175+ | ` A ` | +01:00 | 3600 | 0 | Alpha Time Zone |
176+ | ` B ` | +02:00 | 7200 | 0 | Bravo Time Zone |
177+ | ` C ` | +03:00 | 10800 | 0 | Charlie Time Zone |
178+ | ` D ` | +04:00 | 14400 | 0 | Delta Time Zone |
179+ | ` E ` | +05:00 | 18000 | 0 | Echo Time Zone |
180+ | ` F ` | +06:00 | 21600 | 0 | Foxtrot Time Zone |
181+ | ` G ` | +07:00 | 25200 | 0 | Golf Time Zone |
182+ | ` H ` | +08:00 | 28800 | 0 | Hotel Time Zone |
183+ | ` I ` | +09:00 | 32400 | 0 | India Time Zone (Military, not India Standard Time) |
184+ | ` K ` | +10:00 | 36000 | 0 | Kilo Time Zone |
185+ | ` L ` | +11:00 | 39600 | 0 | Lima Time Zone |
186+ | ` M ` | +12:00 | 43200 | 0 | Mike Time Zone |
187+ | ` N ` | -01:00 | -3600 | 0 | November Time Zone |
188+ | ` O ` | -02:00 | -7200 | 0 | Oscar Time Zone |
189+ | ` P ` | -03:00 | -10800 | 0 | Papa Time Zone |
190+ | ` Q ` | -04:00 | -14400 | 0 | Quebec Time Zone |
191+ | ` R ` | -05:00 | -18000 | 0 | Romeo Time Zone |
192+ | ` S ` | -06:00 | -21600 | 0 | Sierra Time Zone |
193+ | ` T ` | -07:00 | -25200 | 0 | Tango Time Zone |
194+ | ` U ` | -08:00 | -28800 | 0 | Uniform Time Zone |
195+ | ` V ` | -09:00 | -32400 | 0 | Victor Time Zone |
196+ | ` W ` | -10:00 | -36000 | 0 | Whiskey Time Zone |
197+ | ` X ` | -11:00 | -43200 | 0 | X-ray Time Zone |
198+ | ` Y ` | -12:00 | -46800 | 0 | Yankee Time Zone |
0 commit comments