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.
This commit is contained in:
Tom Lane 2013-03-23 19:16:36 -04:00
parent 6960277270
commit 3b91fe185a
6 changed files with 89 additions and 77 deletions

View File

@ -1,4 +1,3 @@
ACT -18000
ADDT -7200 D
ADT -10800 D
ADT 14400 D
@ -17,9 +16,9 @@ AST 10800
AWT -10800 D
AZOT -3600
AZST 18000 D
BDT 21600
BDST 25200 D
BEAT 9000
BEAUT 9885
BEAUT 9900
BNT 28800
BOT -14400
BRT -10800
@ -33,7 +32,8 @@ CDT 32400 D
CEST 7200 D
CET 3600
CHAST 45900
CHOST 36000 D
CHOT 28800
CHUT 36000
CIT 28800
CKHST -34200 D
CLT -14400
@ -43,12 +43,13 @@ CST -21600
CST 28800
CST 34200
CVT -3600
CWST 31500
CWT -18000 D
CXT 25200
ChST 36000
DAVT 25200
DDUT 36000
EAST -21600
EASST -18000 D
EAT 10800
ECT -18000
EDT -14400 D
@ -58,12 +59,13 @@ EGST 0 D
EPT -14400 D
EST -18000
EST 36000
FET 10800
FJT 43200
FKT -10800
FKST -10800
FNT -7200
GALT -21600
GAMT -32400
GEST 14400 D
GET 14400
GFT -10800
GILT 43200
GMT 0
@ -97,49 +99,52 @@ GST -7200
GST 14400
GYT -14400
HAST -36000
HKT 28800
HOVST 28800 D
HOVT 25200
HST -36000
ICT 25200
ICT 28800
IDDT 14400 D
IOT 21600
IRDT 16200 D
IRKT 25200
IRKT 32400
IST 23400 D
JST 32400
KDT 36000 D
KGST 21600 D
KGT 21600
KOST 43200
KRAT 21600
KRAT 28800
KST 28800
LHST 39600 D
LINT 50400
LKT 21600
MAGT 36000
MAGT 43200
MART -34200
MAWT 21600
MDDT -18000 D
MAWT 18000
MDT -21600 D
MET 3600
MHT 43200
MIST 39600
MMT 23400
MPT -21600 D
MSK 14400
MST -25200
MUT 14400
MVT 18000
MWT -21600 D
MYT 28800
MeST -28800
NCT 39600
NDDT -5400 D
NFT 41400
NOVST 25200 D
NOVT 25200
NPT 20700
NRT 43200
NUT -39600
NZST 43200
OMST 18000
OMST 25200
ORAT 18000
PDT -25200 D
PET -18000
PETT 39600
PGT 36000
@ -149,14 +154,13 @@ PMDT -7200 D
PONT 39600
PPT -25200 D
PST -28800
PWT -25200 D
PWT 32400
PYST -10800 D
QYZT 21600
RET 14400
ROTT -10800
SAKT 36000
SAMT 14400
SAMT 10800
SAST 10800 D
SAST 7200
SBT 39600
@ -168,18 +172,18 @@ SYOT 10800
TAHT -36000
TFT 18000
TJT 18000
TKT -36000
TKT 46800
TMT 18000
TOST 50400 D
TRUT 36000
TVT 43200
UCT 0
ULAST 32400 D
ULAT 28800
UTC 0
UYHST -9000 D
UZT 18000
VET -14400
VLAST 32400
VLAT 39600
VOLT 10800
VOST 21600
VUT 39600
WAKT 43200
@ -194,7 +198,7 @@ WET 0
WFT 43200
WGST -7200 D
WIT 25200
WST -39600
WST 28800
YAKT 28800
YEKT 18000
WST 46800
YAKT 36000
YEKT 21600

View File

@ -17,8 +17,10 @@ DAVT 25200 # Davis Time (Antarctica)
# (Antarctica/Davis)
DDUT 36000 # Dumont-d`Urville Time (Antarctica)
# (Antarctica/DumontDUrville)
MAWT 21600 # Mawson Time (Antarctica)
MAWT 18000 # Mawson Time (Antarctica) (caution: this used to mean 21600)
# (Antarctica/Mawson)
MIST 39600 # Macquarie Island Time
# (Antarctica/Macquarie)
NZDT 46800 D # New Zealand Daylight Time
# (Antarctica/McMurdo)
# (Pacific/Auckland)

View File

@ -63,9 +63,9 @@ BORT 28800 # Borneo Time (Indonesia) (not in zic)
BTT 21600 # Bhutan Time
# (Asia/Thimphu)
CCT 28800 # China Coastal Time (not in zic)
CHOST 36000 D # Choibalsan Summer Time
CHOST 36000 D # Choibalsan Summer Time (obsolete)
# (Asia/Choibalsan)
CHOT 32400 # Choibalsan Time
CHOT 28800 # Choibalsan Time (caution: this used to mean 32400)
# (Asia/Choibalsan)
CIT 28800 # Central Indonesia Time
# (Asia/Makassar)
@ -118,9 +118,9 @@ EET 7200 # East-Egypt Time
# (Europe/Zaporozhye)
EIT 32400 # East Indonesia Time
# (Asia/Jayapura)
GEST 14400 D # Georgia Summer Time (there was a timezone change in 2004)
GEST 14400 D # Georgia Summer Time (obsolete)
# (Asia/Tbilisi)
GET 10800 # Georgia Time (there was a timezone change in 2004)
GET 14400 # Georgia Time (caution: this used to mean 10800)
# (Asia/Tbilisi)
# CONFLICT! GST is not unique
# Other timezones:
@ -141,9 +141,9 @@ ICT 25200 # Indochina Time
IDT 10800 D # Israel Daylight Time
IRDT 16200 D # Iran Daylight Time
# (Asia/Tehran)
IRKST 32400 D # Irkutsk Summer Time
IRKST 32400 D # Irkutsk Summer Time (obsolete)
# (Asia/Irkutsk)
IRKT 28800 # Irkutsk Time
IRKT 32400 # Irkutsk Time (caution: this used to mean 28800)
# (Asia/Irkutsk)
IRST 12600 # Iran Standard Time
# (Asia/Tehran)
@ -163,36 +163,36 @@ JAYT 32400 # Jayapura Time (Indonesia) (not in zic)
JST 32400 # Japan Standard Time
# (Asia/Tokyo)
KDT 36000 D # Korean Daylight Time (not in zic)
KGST 21600 D # Kyrgyzstan Summer Time
KGST 21600 D # Kyrgyzstan Summer Time (obsolete)
# (Asia/Bishkek)
KGT 18000 # Kyrgyzstan Time
KGT 21600 # Kyrgyzstan Time (caution: this used to mean 18000)
# (Asia/Bishkek)
KRAST 28800 D # Krasnoyarsk Summer Time
KRAST 28800 D # Krasnoyarsk Summer Time (obsolete)
# (Asia/Krasnoyarsk)
KRAT 25200 # Krasnoyarsk Time
KRAT 28800 # Krasnoyarsk Time (caution: this used to mean 25200)
# (Asia/Krasnoyarsk)
KST 32400 # Korean Standard Time
# (Asia/Pyongyang)
LKT 21600 # Lanka Time
# (Asia/Colombo)
MAGST 43200 D # Magadan Summer Time
MAGST 43200 D # Magadan Summer Time (obsolete)
# (Asia/Magadan)
MAGT 39600 # Magadan Time
MAGT 43200 # Magadan Time (caution: this used to mean 39600)
# (Asia/Magadan)
MMT 23400 # Myanmar Time
# (Asia/Rangoon)
MYT 28800 # Malaysia Time
# (Asia/Kuala_Lumpur)
# (Asia/Kuching)
NOVST 25200 D # Novosibirsk Summer Time
NOVST 25200 D # Novosibirsk Summer Time (obsolete)
# (Asia/Novosibirsk)
NOVT 21600 # Novosibirsk Time
NOVT 25200 # Novosibirsk Time (caution: this used to mean 21600)
# (Asia/Novosibirsk)
NPT 20700 # Nepal Time
# (Asia/Katmandu)
OMSST 25200 D # Omsk Summer Time
OMSST 25200 D # Omsk Summer Time (obsolete)
# (Asia/Omsk)
OMST 21600 # Omsk Time
OMST 25200 # Omsk Time (caution: this used to mean 21600)
# (Asia/Omsk)
ORAT 18000 # Oral Time
# (Asia/Oral)
@ -229,19 +229,19 @@ UZST 21600 D # Uzbekistan Summer Time
UZT 18000 # Uzbekistan Time
# (Asia/Samarkand)
# (Asia/Tashkent)
VLAST 39600 D # Vladivostok Summer Time
VLAST 39600 D # Vladivostok Summer Time (obsolete)
# (Asia/Vladivostok)
VLAT 36000 # Vladivostok Time
VLAT 39600 # Vladivostok Time (caution: this used to mean 36000)
# (Asia/Vladivostok)
WIT 25200 # Waktu Indonesia Timur
# West Indonesia Time
# (Asia/Jakarta)
# (Asia/Pontianak)
YAKST 36000 D # Yakutsk Summer Time
YAKST 36000 D # Yakutsk Summer Time (obsolete)
# (Asia/Yakutsk)
YAKT 32400 # Yakutsk Time
YAKT 36000 # Yakutsk Time (caution: this used to mean 32400)
# (Asia/Yakutsk)
YEKST 21600 D # Yekaterinburg Summer Time
YEKST 21600 D # Yekaterinburg Summer Time (obsolete)
# (Asia/Yekaterinburg)
YEKT 18000 # Yekaterinburg Time
YEKT 21600 # Yekaterinburg Time (caution: this used to mean 18000)
# (Asia/Yekaterinburg)

View File

@ -239,7 +239,7 @@ DDUT 36000 # Dumont-d'Urville Time (Antarctica)
# (Antarctica/DumontDUrville)
# (Antarctica/Palmer)
# (America/Santiago)
MAWT 21600 # Mawson Time (Antarctica)
MAWT 18000 # Mawson Time (Antarctica) (caution: this used to mean 21600)
# (Antarctica/Mawson)
#################### ASIA ####################
@ -273,9 +273,9 @@ BORT 28800 # Borneo Time (Indonesia) (not in zic)
BTT 21600 # Bhutan Time
# (Asia/Thimphu)
CCT 28800 # China Coastal Time (not in zic)
GEST 14400 D # Georgia Summer Time (there was a timezone change in 2004)
GEST 14400 D # Georgia Summer Time (obsolete)
# (Asia/Tbilisi)
GET 10800 # Georgia Time (there was a timezone change in 2004)
GET 14400 # Georgia Time (caution: this used to mean 10800)
# (Asia/Tbilisi)
HKT 28800 # Hong Kong Time (not in zic)
ICT 25200 # Indochina Time
@ -284,9 +284,9 @@ ICT 25200 # Indochina Time
# (Asia/Saigon)
# (Asia/Vientiane)
IDT 10800 D # Israel Daylight Time
IRKST 32400 D # Irkutsk Summer Time
IRKST 32400 D # Irkutsk Summer Time (obsolete)
# (Asia/Irkutsk)
IRKT 28800 # Irkutsk Time
IRKT 32400 # Irkutsk Time (caution: this used to mean 28800)
# (Asia/Irkutsk)
IRT 12600 # Iran Time (not in zic)
# CONFLICT! IST is not unique
@ -298,36 +298,36 @@ JAYT 32400 # Jayapura Time (Indonesia) (not in zic)
JST 32400 # Japan Standard Time
# (Asia/Tokyo)
KDT 36000 D # Korean Daylight Time (not in zic)
KGST 21600 D # Kyrgyzstan Summer Time
KGST 21600 D # Kyrgyzstan Summer Time (obsolete)
# (Asia/Bishkek)
KGT 18000 # Kyrgyzstan Time
KGT 21600 # Kyrgyzstan Time (caution: this used to mean 18000)
# (Asia/Bishkek)
KRAST 28800 D # Krasnoyarsk Summer Time
KRAST 28800 D # Krasnoyarsk Summer Time (obsolete)
# (Asia/Krasnoyarsk)
KRAT 25200 # Krasnoyarsk Time
KRAT 28800 # Krasnoyarsk Time (caution: this used to mean 25200)
# (Asia/Krasnoyarsk)
KST 32400 # Korean Standard Time
# (Asia/Pyongyang)
LKT 21600 # Lanka Time
# (Asia/Colombo)
MAGST 43200 D # Magadan Summer Time
MAGST 43200 D # Magadan Summer Time (obsolete)
# (Asia/Magadan)
MAGT 39600 # Magadan Time
MAGT 43200 # Magadan Time (caution: this used to mean 39600)
# (Asia/Magadan)
MMT 23400 # Myanmar Time
# (Asia/Rangoon)
MYT 28800 # Malaysia Time
# (Asia/Kuala_Lumpur)
# (Asia/Kuching)
NOVST 25200 D # Novosibirsk Summer Time
NOVST 25200 D # Novosibirsk Summer Time (obsolete)
# (Asia/Novosibirsk)
NOVT 21600 # Novosibirsk Time
NOVT 25200 # Novosibirsk Time (caution: this used to mean 21600)
# (Asia/Novosibirsk)
NPT 20700 # Nepal Time
# (Asia/Katmandu)
OMSST 25200 D # Omsk Summer Time
OMSST 25200 D # Omsk Summer Time (obsolete)
# (Asia/Omsk)
OMST 21600 # Omsk Time
OMST 25200 # Omsk Time (caution: this used to mean 21600)
# (Asia/Omsk)
PETST 46800 D # Petropavlovsk-Kamchatski Summer Time
# (Asia/Kamchatka)
@ -354,17 +354,17 @@ UZST 21600 D # Uzbekistan Summer Time
UZT 18000 # Uzbekistan Time
# (Asia/Samarkand)
# (Asia/Tashkent)
VLAST 39600 D # Vladivostok Summer Time
VLAST 39600 D # Vladivostok Summer Time (obsolete)
# (Asia/Vladivostok)
VLAT 36000 # Vladivostok Time
VLAT 39600 # Vladivostok Time (caution: this used to mean 36000)
# (Asia/Vladivostok)
YAKST 36000 D # Yakutsk Summer Time
YAKST 36000 D # Yakutsk Summer Time (obsolete)
# (Asia/Yakutsk)
YAKT 32400 # Yakutsk Time
YAKT 36000 # Yakutsk Time (caution: this used to mean 32400)
# (Asia/Yakutsk)
YEKST 21600 D # Yekaterinburg Summer Time
YEKST 21600 D # Yekaterinburg Summer Time (obsolete)
# (Asia/Yekaterinburg)
YEKT 18000 # Yekaterinburg Time
YEKT 21600 # Yekaterinburg Time (caution: this used to mean 18000)
# (Asia/Yekaterinburg)
#################### ATLANTIC ####################
@ -622,10 +622,12 @@ MEST 7200 D # Middle Europe Summer Time (not in zic)
MET 3600 # Middle Europe Time (not in zic)
METDST 7200 D # Middle Europe Summer Time (not in zic)
MEZ 3600 # Mitteleuropaeische Zeit (German) (not in zic)
MSD 14400 D # Moscow Daylight Time
MSD 14400 D # Moscow Daylight Time (obsolete)
# (Europe/Moscow)
MSK 10800 # Moscow Time
MSK 14400 # Moscow Time (caution: this used to mean 10800)
# (Europe/Moscow)
VOLT 14400 # Volgograd Time
# (Europe/Volgograd)
WET 0 # Western Europe Time
# (Africa/Casablanca)
# (Africa/El_Aaiun)
@ -714,7 +716,7 @@ PWT 32400 # Palau Time
# (Pacific/Palau)
TAHT -36000 # Tahiti Time (zic says "TAHT", other sources "THAT")
# (Pacific/Tahiti)
TKT -36000 # Tokelau Time
TKT 46800 # Tokelau Time (caution: this used to mean -36000)
# (Pacific/Fakaofo)
TOT 46800 # Tonga Time (not in zic)
TRUT 36000 # Truk Time (zic used to say "TRUT", other sources say "TRUK")

View File

@ -185,14 +185,16 @@ MEST 7200 D # Middle Europe Summer Time (not in zic)
MET 3600 # Middle Europe Time (not in zic)
METDST 7200 D # Middle Europe Summer Time (not in zic)
MEZ 3600 # Mitteleuropäische Zeit (German) (not in zic)
MSD 14400 D # Moscow Daylight Time
MSD 14400 D # Moscow Daylight Time (obsolete)
# (Europe/Moscow)
MSK 10800 # Moscow Time
MSK 14400 # Moscow Time (caution: this used to mean 10800)
# (Europe/Moscow)
SAMST 18000 D # Samara Summer Time
SAMST 18000 D # Samara Summer Time (obsolete)
# (Europe/Samara)
SAMT 14400 # Samara Time
# (Europe/Samara)
VOLT 14400 # Volgograd Time
# (Europe/Volgograd)
WEST 3600 D # Western Europe Summer Time
# (Africa/Casablanca)
# (Atlantic/Canary)

View File

@ -83,7 +83,7 @@ SST -39600 # South Sumatran Time
# (Pacific/Pago_Pago)
TAHT -36000 # Tahiti Time (zic says "TAHT", other sources "THAT")
# (Pacific/Tahiti)
TKT -36000 # Tokelau Time
TKT 46800 # Tokelau Time (caution: this used to mean -36000)
# (Pacific/Fakaofo)
TOT 46800 # Tonga Time (not in zic)
TRUT 36000 # Truk Time (zic used to say "TRUT", other sources say "TRUK")
@ -98,6 +98,8 @@ WFT 43200 # Wallis and Futuna Time
# CONFLICT! WST is not unique
# Other timezones:
# - WST: Western Standard Time (Australia)
WST -39600 # West Samoa Time
WSDT 50400 D # West Samoa Daylight Time
# (Pacific/Apia)
WST 46800 # West Samoa Time (caution: this used to mean -39600)
# (Pacific/Apia)
YAPT 36000 # Yap Time (Micronesia) (not in zic)