@@ -72,3 +72,127 @@ In addition, we extended our time resolution to support fractional seconds like
72
72
73
73
> 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 `
74
74
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