Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 3b91fe1

Browse files
committed
Update time zone abbreviation lists for changes missed since 2006.
Most (all?) of Russia has moved to what's effectively year-round daylight savings time, so that the "standard" zone names now mean an hour later than they used to. Update that, notably changing MSK as per recent complaint from Sergey Konoplev, but also CHOT, GET, IRKT, KGT, KRAT, MAGT, NOVT, OMST, VLAT, YAKT, YEKT. The corresponding DST abbreviations are presumably now obsolete, but I left them in place with their old definitions, just to reduce any possible breakage from this change. Also add VOLT (Europe/Volgograd), which for some reason we never had before, as well as MIST (Antarctica/Macquarie), and fix obsolete definitions of MAWT, TKT, and WST.
1 parent 6960277 commit 3b91fe1

File tree

6 files changed

+89
-77
lines changed

6 files changed

+89
-77
lines changed

src/timezone/known_abbrevs.txt

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
ACT -18000
21
ADDT -7200 D
32
ADT -10800 D
43
ADT 14400 D
@@ -17,9 +16,9 @@ AST 10800
1716
AWT -10800 D
1817
AZOT -3600
1918
AZST 18000 D
20-
BDT 21600
19+
BDST 25200 D
2120
BEAT 9000
22-
BEAUT 9885
21+
BEAUT 9900
2322
BNT 28800
2423
BOT -14400
2524
BRT -10800
@@ -33,7 +32,8 @@ CDT 32400 D
3332
CEST 7200 D
3433
CET 3600
3534
CHAST 45900
36-
CHOST 36000 D
35+
CHOT 28800
36+
CHUT 36000
3737
CIT 28800
3838
CKHST -34200 D
3939
CLT -14400
@@ -43,12 +43,13 @@ CST -21600
4343
CST 28800
4444
CST 34200
4545
CVT -3600
46+
CWST 31500
4647
CWT -18000 D
4748
CXT 25200
4849
ChST 36000
4950
DAVT 25200
5051
DDUT 36000
51-
EAST -21600
52+
EASST -18000 D
5253
EAT 10800
5354
ECT -18000
5455
EDT -14400 D
@@ -58,12 +59,13 @@ EGST 0 D
5859
EPT -14400 D
5960
EST -18000
6061
EST 36000
62+
FET 10800
6163
FJT 43200
62-
FKT -10800
64+
FKST -10800
6365
FNT -7200
6466
GALT -21600
6567
GAMT -32400
66-
GEST 14400 D
68+
GET 14400
6769
GFT -10800
6870
GILT 43200
6971
GMT 0
@@ -97,49 +99,52 @@ GST -7200
9799
GST 14400
98100
GYT -14400
99101
HAST -36000
100-
HKT 28800
101-
HOVST 28800 D
102+
HOVT 25200
102103
HST -36000
103104
ICT 25200
104105
ICT 28800
105106
IDDT 14400 D
106107
IOT 21600
107108
IRDT 16200 D
108-
IRKT 25200
109+
IRKT 32400
109110
IST 23400 D
110111
JST 32400
111112
KDT 36000 D
112-
KGST 21600 D
113+
KGT 21600
113114
KOST 43200
114-
KRAT 21600
115+
KRAT 28800
115116
KST 28800
116117
LHST 39600 D
117118
LINT 50400
118119
LKT 21600
119-
MAGT 36000
120+
MAGT 43200
120121
MART -34200
121-
MAWT 21600
122-
MDDT -18000 D
122+
MAWT 18000
123123
MDT -21600 D
124124
MET 3600
125125
MHT 43200
126+
MIST 39600
126127
MMT 23400
127128
MPT -21600 D
129+
MSK 14400
128130
MST -25200
129131
MUT 14400
130132
MVT 18000
131133
MWT -21600 D
132134
MYT 28800
135+
MeST -28800
133136
NCT 39600
134137
NDDT -5400 D
135138
NFT 41400
136139
NOVST 25200 D
140+
NOVT 25200
137141
NPT 20700
138142
NRT 43200
139143
NUT -39600
140144
NZST 43200
141-
OMST 18000
145+
OMST 25200
142146
ORAT 18000
147+
PDT -25200 D
143148
PET -18000
144149
PETT 39600
145150
PGT 36000
@@ -149,14 +154,13 @@ PMDT -7200 D
149154
PONT 39600
150155
PPT -25200 D
151156
PST -28800
152-
PWT -25200 D
153157
PWT 32400
154158
PYST -10800 D
155159
QYZT 21600
156160
RET 14400
157161
ROTT -10800
158162
SAKT 36000
159-
SAMT 14400
163+
SAMT 10800
160164
SAST 10800 D
161165
SAST 7200
162166
SBT 39600
@@ -168,18 +172,18 @@ SYOT 10800
168172
TAHT -36000
169173
TFT 18000
170174
TJT 18000
171-
TKT -36000
175+
TKT 46800
172176
TMT 18000
173177
TOST 50400 D
174-
TRUT 36000
175178
TVT 43200
176179
UCT 0
177-
ULAST 32400 D
180+
ULAT 28800
178181
UTC 0
179182
UYHST -9000 D
180183
UZT 18000
181184
VET -14400
182-
VLAST 32400
185+
VLAT 39600
186+
VOLT 10800
183187
VOST 21600
184188
VUT 39600
185189
WAKT 43200
@@ -194,7 +198,7 @@ WET 0
194198
WFT 43200
195199
WGST -7200 D
196200
WIT 25200
197-
WST -39600
198201
WST 28800
199-
YAKT 28800
200-
YEKT 18000
202+
WST 46800
203+
YAKT 36000
204+
YEKT 21600

src/timezone/tznames/Antarctica.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ DAVT 25200 # Davis Time (Antarctica)
1717
# (Antarctica/Davis)
1818
DDUT 36000 # Dumont-d`Urville Time (Antarctica)
1919
# (Antarctica/DumontDUrville)
20-
MAWT 21600 # Mawson Time (Antarctica)
20+
MAWT 18000 # Mawson Time (Antarctica) (caution: this used to mean 21600)
2121
# (Antarctica/Mawson)
22+
MIST 39600 # Macquarie Island Time
23+
# (Antarctica/Macquarie)
2224
NZDT 46800 D # New Zealand Daylight Time
2325
# (Antarctica/McMurdo)
2426
# (Pacific/Auckland)

src/timezone/tznames/Asia.txt

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ BORT 28800 # Borneo Time (Indonesia) (not in zic)
6363
BTT 21600 # Bhutan Time
6464
# (Asia/Thimphu)
6565
CCT 28800 # China Coastal Time (not in zic)
66-
CHOST 36000 D # Choibalsan Summer Time
66+
CHOST 36000 D # Choibalsan Summer Time (obsolete)
6767
# (Asia/Choibalsan)
68-
CHOT 32400 # Choibalsan Time
68+
CHOT 28800 # Choibalsan Time (caution: this used to mean 32400)
6969
# (Asia/Choibalsan)
7070
CIT 28800 # Central Indonesia Time
7171
# (Asia/Makassar)
@@ -118,9 +118,9 @@ EET 7200 # East-Egypt Time
118118
# (Europe/Zaporozhye)
119119
EIT 32400 # East Indonesia Time
120120
# (Asia/Jayapura)
121-
GEST 14400 D # Georgia Summer Time (there was a timezone change in 2004)
121+
GEST 14400 D # Georgia Summer Time (obsolete)
122122
# (Asia/Tbilisi)
123-
GET 10800 # Georgia Time (there was a timezone change in 2004)
123+
GET 14400 # Georgia Time (caution: this used to mean 10800)
124124
# (Asia/Tbilisi)
125125
# CONFLICT! GST is not unique
126126
# Other timezones:
@@ -141,9 +141,9 @@ ICT 25200 # Indochina Time
141141
IDT 10800 D # Israel Daylight Time
142142
IRDT 16200 D # Iran Daylight Time
143143
# (Asia/Tehran)
144-
IRKST 32400 D # Irkutsk Summer Time
144+
IRKST 32400 D # Irkutsk Summer Time (obsolete)
145145
# (Asia/Irkutsk)
146-
IRKT 28800 # Irkutsk Time
146+
IRKT 32400 # Irkutsk Time (caution: this used to mean 28800)
147147
# (Asia/Irkutsk)
148148
IRST 12600 # Iran Standard Time
149149
# (Asia/Tehran)
@@ -163,36 +163,36 @@ JAYT 32400 # Jayapura Time (Indonesia) (not in zic)
163163
JST 32400 # Japan Standard Time
164164
# (Asia/Tokyo)
165165
KDT 36000 D # Korean Daylight Time (not in zic)
166-
KGST 21600 D # Kyrgyzstan Summer Time
166+
KGST 21600 D # Kyrgyzstan Summer Time (obsolete)
167167
# (Asia/Bishkek)
168-
KGT 18000 # Kyrgyzstan Time
168+
KGT 21600 # Kyrgyzstan Time (caution: this used to mean 18000)
169169
# (Asia/Bishkek)
170-
KRAST 28800 D # Krasnoyarsk Summer Time
170+
KRAST 28800 D # Krasnoyarsk Summer Time (obsolete)
171171
# (Asia/Krasnoyarsk)
172-
KRAT 25200 # Krasnoyarsk Time
172+
KRAT 28800 # Krasnoyarsk Time (caution: this used to mean 25200)
173173
# (Asia/Krasnoyarsk)
174174
KST 32400 # Korean Standard Time
175175
# (Asia/Pyongyang)
176176
LKT 21600 # Lanka Time
177177
# (Asia/Colombo)
178-
MAGST 43200 D # Magadan Summer Time
178+
MAGST 43200 D # Magadan Summer Time (obsolete)
179179
# (Asia/Magadan)
180-
MAGT 39600 # Magadan Time
180+
MAGT 43200 # Magadan Time (caution: this used to mean 39600)
181181
# (Asia/Magadan)
182182
MMT 23400 # Myanmar Time
183183
# (Asia/Rangoon)
184184
MYT 28800 # Malaysia Time
185185
# (Asia/Kuala_Lumpur)
186186
# (Asia/Kuching)
187-
NOVST 25200 D # Novosibirsk Summer Time
187+
NOVST 25200 D # Novosibirsk Summer Time (obsolete)
188188
# (Asia/Novosibirsk)
189-
NOVT 21600 # Novosibirsk Time
189+
NOVT 25200 # Novosibirsk Time (caution: this used to mean 21600)
190190
# (Asia/Novosibirsk)
191191
NPT 20700 # Nepal Time
192192
# (Asia/Katmandu)
193-
OMSST 25200 D # Omsk Summer Time
193+
OMSST 25200 D # Omsk Summer Time (obsolete)
194194
# (Asia/Omsk)
195-
OMST 21600 # Omsk Time
195+
OMST 25200 # Omsk Time (caution: this used to mean 21600)
196196
# (Asia/Omsk)
197197
ORAT 18000 # Oral Time
198198
# (Asia/Oral)
@@ -229,19 +229,19 @@ UZST 21600 D # Uzbekistan Summer Time
229229
UZT 18000 # Uzbekistan Time
230230
# (Asia/Samarkand)
231231
# (Asia/Tashkent)
232-
VLAST 39600 D # Vladivostok Summer Time
232+
VLAST 39600 D # Vladivostok Summer Time (obsolete)
233233
# (Asia/Vladivostok)
234-
VLAT 36000 # Vladivostok Time
234+
VLAT 39600 # Vladivostok Time (caution: this used to mean 36000)
235235
# (Asia/Vladivostok)
236236
WIT 25200 # Waktu Indonesia Timur
237237
# West Indonesia Time
238238
# (Asia/Jakarta)
239239
# (Asia/Pontianak)
240-
YAKST 36000 D # Yakutsk Summer Time
240+
YAKST 36000 D # Yakutsk Summer Time (obsolete)
241241
# (Asia/Yakutsk)
242-
YAKT 32400 # Yakutsk Time
242+
YAKT 36000 # Yakutsk Time (caution: this used to mean 32400)
243243
# (Asia/Yakutsk)
244-
YEKST 21600 D # Yekaterinburg Summer Time
244+
YEKST 21600 D # Yekaterinburg Summer Time (obsolete)
245245
# (Asia/Yekaterinburg)
246-
YEKT 18000 # Yekaterinburg Time
246+
YEKT 21600 # Yekaterinburg Time (caution: this used to mean 18000)
247247
# (Asia/Yekaterinburg)

0 commit comments

Comments
 (0)