Offsets | Time of Change | Abbr | Zone | Candidates |
---|---|---|---|---|
-11:00 | ??? | Pacific/Pago_Pago | ||
-11:00 | NUT | Pacific/Niue | ||
-11:00 | BST | Pacific/Pago_Pago | Pacific/Midway Pacific/Samoa | |
-10:00 -09:00 | Mar 08 03:00 Nov 01 01:00 | HDT HST | America/Adak | America/Atka |
-10:00 | ??? | Pacific/Honolulu | ||
-10:00 | TAHT | Pacific/Tahiti | ||
-10:00 | HST | Pacific/Honolulu | Pacific/Johnston | |
-10:00 | CKT | Pacific/Rarotonga | ||
-09:30 | MART | Pacific/Marquesas | ||
-09:00 -08:00 | Mar 08 03:00 Nov 01 01:00 | AKDT AKST | America/Anchorage | America/Juneau America/Nome America/Sitka America/Yakutat |
-09:00 | GAMT | Pacific/Gambier | ||
-08:00 -07:00 | Mar 08 03:00 Nov 01 01:00 | PDT PST | America/Los_Angeles | America/Dawson America/Ensenada America/Tijuana America/Vancouver America/Whitehorse |
-08:00 -07:00 | Mar 08 03:00 Dec 31 16:00 | MST PST | America/Fort_Nelson | |
-08:00 -07:00 | Apr 05 03:00 Oct 25 01:00 | PDT PST | America/Santa_Isabel | |
-08:00 | ??? | America/Metlakatla | ||
-08:00 | PST | America/Metlakatla | ||
-08:00 | PNT | Pacific/Pitcairn | ||
-07:00 -06:00 | Mar 08 03:00 Nov 01 01:00 | MDT MST | America/Denver | America/Boise America/Cambridge_Bay America/Edmonton America/Inuvik America/Ojinaga America/Shiprock America/Yellowknife |
-07:00 -06:00 | Apr 05 03:00 Oct 25 01:00 | MDT MST | America/Chihuahua | America/Mazatlan |
-07:00 | ??? | America/Phoenix | ||
-07:00 | PST | America/Hermosillo | America/Dawson_Creek | |
-07:00 | MST | America/Phoenix | America/Creston | |
-06:00 -05:00 | Mar 08 03:00 Nov 01 01:00 | CDT CST | America/Chicago | America/Indiana/Knox America/Indiana/Tell_City America/Knox_IN America/Matamoros America/Menominee America/North_Dakota/Beulah America/North_Dakota/Center America/North_Dakota/New_Salem America/Rainy_River America/Rankin_Inlet America/Resolute America/Winnipeg |
-06:00 -05:00 | Feb 01 03:00 Dec 31 18:00 | EST CST | America/Cancun | |
-06:00 -05:00 | Apr 05 03:00 Oct 25 01:00 | CDT CST | America/Mexico_City | America/Bahia_Banderas America/Merida America/Monterrey |
-06:00 | ??? | America/Guatemala | ||
-06:00 | MST | America/Swift_Current | ||
-06:00 | ECT | Pacific/Galapagos | ||
-06:00 | CST | America/Guatemala | America/Belize America/Costa_Rica America/El_Salvador America/Managua America/Regina America/Tegucigalpa | |
-05:00 -04:00 | Mar 08 03:00 Nov 01 02:00 | EDT AST | America/Grand_Turk | |
-05:00 -04:00 | Mar 08 03:00 Nov 01 01:00 | EDT EST | America/New_York | America/Detroit America/Fort_Wayne America/Indiana/Indianapolis America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Indiana/Vincennes America/Indiana/Winamac America/Indianapolis America/Iqaluit America/Kentucky/Louisville America/Kentucky/Monticello America/Louisville America/Montreal America/Nassau America/Nipigon America/Pangnirtung America/Port-au-Prince America/Thunder_Bay America/Toronto |
-05:00 -04:00 | Mar 08 01:00 Nov 01 00:00 | CDT CST | America/Havana | |
-05:00 | ??? | America/Lima | ||
-05:00 | PET | America/Lima | ||
-05:00 | EST | America/Panama | America/Atikokan America/Coral_Harbour America/Jamaica | |
-05:00 | EDT | America/Cayman | ||
-05:00 | ECT | America/Guayaquil | ||
-05:00 | EAST | Pacific/Easter | ||
-05:00 | COT | America/Bogota | ||
-05:00 | ACT | America/Rio_Branco | America/Eirunepe America/Porto_Acre | |
-04:30 | VET | America/Caracas | ||
-04:00 -03:00 | Mar 08 03:00 Nov 01 01:00 | ADT AST | America/Halifax | America/Glace_Bay America/Goose_Bay America/Moncton America/Thule |
-04:00 | ??? | America/Puerto_Rico | ||
-04:00 | GYT | America/Guyana | ||
-04:00 | EHDT | America/Santo_Domingo | ||
-04:00 | BOT | America/La_Paz | ||
-04:00 | AST | America/Puerto_Rico | America/Anguilla America/Antigua America/Aruba America/Barbados America/Blanc-Sablon America/Curacao America/Dominica America/Grenada America/Guadeloupe America/Kralendijk America/Lower_Princes America/Marigot America/Martinique America/Montserrat America/Port_of_Spain America/St_Barthelemy America/St_Kitts America/St_Lucia America/St_Thomas America/St_Vincent America/Tortola America/Virgin | |
-04:00 | AMT | America/Manaus | America/Boa_Vista America/Porto_Velho | |
-03:30 -02:30 | Mar 08 03:00 Nov 01 01:00 | NDT NST | America/St_Johns | |
-03:00 -04:00 | Mar 21 23:00 Oct 04 01:00 | PYT PYST | America/Asuncion | |
-03:00 -04:00 | Feb 21 23:00 Oct 18 01:00 | AMT AMST | America/Cuiaba | America/Campo_Grande |
-03:00 -02:00 | Mar 28 23:00 Oct 24 22:00 | WGST WGT | America/Godthab | |
-03:00 -02:00 | Mar 08 03:00 Nov 01 01:00 | PMDT PMST | America/Miquelon | |
-03:00 | ??? | America/Buenos_Aires | ||
-03:00 | zzz | Antarctica/Rothera | ||
-03:00 | NEGT | America/Paramaribo | ||
-03:00 | GFT | America/Cayenne | ||
-03:00 | CLT | America/Santiago | Antarctica/Palmer | |
-03:00 | BRT | America/Bahia | America/Araguaina America/Belem America/Fortaleza America/Maceio America/Recife | |
-03:00 | ART | America/Buenos_Aires | America/Argentina/Buenos_Aires America/Argentina/Catamarca America/Argentina/ComodRivadavia America/Argentina/Cordoba America/Argentina/Jujuy America/Argentina/La_Rioja America/Argentina/Mendoza America/Argentina/Rio_Gallegos America/Argentina/Salta America/Argentina/San_Juan America/Argentina/San_Luis America/Argentina/Tucuman America/Argentina/Ushuaia America/Catamarca America/Cordoba America/Jujuy America/Mendoza America/Rosario | |
-03:00 | AMT | America/Santarem | ||
-02:00 -03:00 | Mar 08 01:00 Dec 31 21:00 | UYT UYT | America/Montevideo | |
-02:00 -03:00 | Feb 21 23:00 Oct 18 01:00 | BRT BRST | America/Sao_Paulo | |
-02:00 | FNT | America/Noronha | ||
-01:00 +00:00 | Mar 29 01:00 Oct 25 00:00 | EGST EGT | America/Scoresbysund | |
+00:00 | ??? | Africa/Casablanca | ||
+00:00 | GMT | Africa/Abidjan | Africa/Accra Africa/Bamako Africa/Banjul Africa/Conakry Africa/Dakar Africa/Freetown Africa/Lome Africa/Nouakchott Africa/Ouagadougou Africa/Sao_Tome Africa/Timbuktu | |
+00:00 | LRT | Africa/Monrovia | ||
+00:00 | WAT | Africa/Bissau | ||
+00:00 | WEST | Africa/Casablanca | Africa/El_Aaiun | |
+00:00 | WGT | America/Danmarkshavn | ||
+00:00 +01:00 | Mar 29 02:00 Oct 25 01:00 | ??? | Europe/London | |
+00:00 +01:00 | Mar 29 02:00 Oct 25 01:00 | BST GMT | Europe/London | Europe/Belfast Europe/Guernsey Europe/Isle_of_Man Europe/Jersey |
+00:00 +01:00 | Mar 29 02:00 Oct 25 01:00 | IST GMT | Europe/Dublin | |
+00:00 +01:00 | Mar 29 02:00 Oct 25 01:00 | WEST WET | Europe/Lisbon | |
+00:00 +02:00 | Mar 29 03:00 Oct 25 01:00 | CEST UTC | Antarctica/Troll | |
+01:00 | ??? | Africa/Lagos | ||
+01:00 | CET | Africa/Tunis | ||
+01:00 | WAT | Africa/Lagos | Africa/Bangui Africa/Brazzaville Africa/Douala Africa/Kinshasa Africa/Libreville Africa/Luanda Africa/Malabo Africa/Ndjamena Africa/Niamey Africa/Porto-Novo | |
+01:00 | WET | Africa/Algiers | ||
+01:00 +02:00 | Mar 29 03:00 Oct 25 02:00 | CEST CET | Europe/Berlin | Africa/Ceuta Europe/Amsterdam Europe/Andorra Europe/Belgrade Europe/Bratislava Europe/Brussels Europe/Budapest Europe/Busingen Europe/Copenhagen Europe/Gibraltar Europe/Ljubljana Europe/Luxembourg Europe/Madrid Europe/Malta Europe/Monaco Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Rome Europe/San_Marino Europe/Sarajevo Europe/Skopje Europe/Stockholm Europe/Tirane Europe/Vaduz Europe/Vatican Europe/Vienna Europe/Warsaw Europe/Zagreb Europe/Zurich |
+02:00 | ??? | Africa/Cairo | ||
+02:00 | CAT | Africa/Harare | Africa/Blantyre Africa/Bujumbura Africa/Gaborone Africa/Kigali Africa/Lubumbashi Africa/Lusaka Africa/Maputo | |
+02:00 | EET | Africa/Cairo | Africa/Tripoli | |
+02:00 | MSK | Europe/Kaliningrad | ||
+02:00 | SAST | Africa/Johannesburg | Africa/Maseru Africa/Mbabane | |
+02:00 +01:00 | Apr 05 01:00 Sep 06 03:00 | WAT WAST | Africa/Windhoek | |
+02:00 +03:00 | Mar 27 01:00 Oct 29 23:00 | EEST EET | Asia/Damascus | |
+02:00 +03:00 | Mar 27 01:00 Oct 30 00:00 | EEST EET | Asia/Amman | |
+02:00 +03:00 | Mar 27 03:00 Oct 25 01:00 | IDT IST | Asia/Jerusalem | Asia/Tel_Aviv |
+02:00 +03:00 | Mar 28 01:00 Oct 22 23:00 | EEST EET | Asia/Hebron | Asia/Gaza |
+02:00 +03:00 | Mar 29 01:00 Oct 24 23:00 | EEST EET | Asia/Beirut | |
+02:00 +03:00 | Mar 29 03:00 Oct 25 02:00 | EEST EET | Europe/Chisinau | Europe/Tiraspol |
+02:00 +03:00 | Mar 29 04:00 Nov 08 03:00 | EEST EET | Europe/Istanbul | Asia/Istanbul |
+02:00 +03:00 | Mar 29 04:00 Oct 25 03:00 | EEST EET | Europe/Kiev | Asia/Nicosia Europe/Athens Europe/Bucharest Europe/Helsinki Europe/Mariehamn Europe/Nicosia Europe/Riga Europe/Sofia Europe/Tallinn Europe/Uzhgorod Europe/Vilnius Europe/Zaporozhye |
+03:00 | ??? | Europe/Moscow | ||
+03:00 | AST | Asia/Baghdad | Asia/Aden Asia/Kuwait Asia/Riyadh | |
+03:00 | CAT | Africa/Khartoum | Africa/Juba | |
+03:00 | EAT | Africa/Nairobi | Africa/Addis_Ababa Africa/Asmara Africa/Asmera Africa/Dar_es_Salaam Africa/Djibouti Africa/Kampala Africa/Mogadishu Indian/Antananarivo Indian/Comoro Indian/Mayotte | |
+03:00 | GST | Asia/Qatar | Asia/Bahrain | |
+03:00 | MSK | Europe/Moscow | Europe/Minsk Europe/Simferopol | |
+03:00 | SYOT | Antarctica/Syowa | ||
+03:00 | VOLT | Europe/Volgograd | ||
+03:30 +04:30 | Mar 22 01:00 Sep 21 23:00 | IRDT IRST | Asia/Tehran | |
+04:00 | ??? | Asia/Dubai | ||
+04:00 | GST | Asia/Dubai | Asia/Muscat | |
+04:00 | KUYT | Europe/Samara | ||
+04:00 | MUT | Indian/Mauritius | ||
+04:00 | RET | Indian/Reunion | ||
+04:00 | SCT | Indian/Mahe | ||
+04:00 | TBIT | Asia/Tbilisi | ||
+04:00 | YERT | Asia/Yerevan | ||
+04:00 +05:00 | Mar 29 05:00 Oct 25 04:00 | AZST AZT | Asia/Baku | |
+04:30 | AFT | Asia/Kabul | ||
+05:00 | ??? | Asia/Karachi | ||
+05:00 | AKTT | Asia/Aqtobe | ||
+05:00 | ASHT | Asia/Ashgabat | Asia/Ashkhabad | |
+05:00 | DUST | Asia/Dushanbe | ||
+05:00 | KART | Asia/Karachi | ||
+05:00 | MAWT | Antarctica/Mawson | ||
+05:00 | MVT | Indian/Maldives | ||
+05:00 | SAMT | Asia/Samarkand | ||
+05:00 | SHET | Asia/Aqtau | ||
+05:00 | SVET | Asia/Yekaterinburg | ||
+05:00 | TAST | Asia/Tashkent | ||
+05:00 | TFT | Indian/Kerguelen | ||
+05:00 | URAT | Asia/Oral | ||
+05:30 | IST | Asia/Kolkata | Asia/Calcutta Asia/Colombo | |
+05:45 | IST | Asia/Kathmandu | Asia/Katmandu | |
+06:00 | ??? | Asia/Dhaka | ||
+06:00 | ALMT | Asia/Almaty | ||
+06:00 | DACT | Asia/Dhaka | Asia/Dacca | |
+06:00 | FRUT | Asia/Bishkek | ||
+06:00 | IOT | Indian/Chagos | ||
+06:00 | IST | Asia/Thimphu | Asia/Thimbu | |
+06:00 | KIZT | Asia/Qyzylorda | ||
+06:00 | NOVT | Asia/Novosibirsk | ||
+06:00 | OMST | Asia/Omsk | ||
+06:00 | VOST | Antarctica/Vostok | ||
+06:00 | XJT | Asia/Urumqi | Asia/Kashgar | |
+06:30 | ??? | Asia/Rangoon | ||
+06:30 | CCT | Indian/Cocos | ||
+06:30 | MMT | Asia/Rangoon | ||
+07:00 | ??? | Asia/Ho_Chi_Minh | ||
+07:00 | CXT | Indian/Christmas | ||
+07:00 | DAVT | Antarctica/Davis | ||
+07:00 | ICT | Asia/Bangkok | Asia/Phnom_Penh Asia/Vientiane | |
+07:00 | IDT | Asia/Ho_Chi_Minh | Asia/Saigon | |
+07:00 | KRAT | Asia/Novokuznetsk | Asia/Krasnoyarsk | |
+07:00 | WIB | Asia/Jakarta | ||
+07:00 | WITA | Asia/Pontianak | ||
+07:00 +08:00 | Mar 28 03:00 Sep 25 23:00 | HOVST HOVT | Asia/Hovd | |
+08:00 | ??? | Asia/Shanghai | ||
+08:00 | AWST | Australia/Perth | Antarctica/Casey Australia/West | |
+08:00 | BNT | Asia/Brunei | ||
+08:00 | BORT | Asia/Kuching | ||
+08:00 | CST | Asia/Shanghai | Asia/Chongqing Asia/Chungking Asia/Harbin Asia/Taipei | |
+08:00 | HKT | Asia/Hong_Kong | ||
+08:00 | IRKT | Asia/Irkutsk | ||
+08:00 | MALT | Asia/Kuala_Lumpur | ||
+08:00 | MOT | Asia/Macau | Asia/Macao | |
+08:00 | PHT | Asia/Manila | ||
+08:00 | SGT | Asia/Singapore | ||
+08:00 | WITA | Asia/Makassar Asia/Ujung_Pandang | ||
+08:00 | YAKT | Asia/Chita | ||
+08:00 +09:00 | Mar 28 03:00 Sep 25 23:00 | ??? | Asia/Ulaanbaatar | |
+08:00 +09:00 | Mar 28 03:00 Sep 25 23:00 | CHOST CHOT | Asia/Choibalsan | |
+08:00 +09:00 | Mar 28 03:00 Sep 25 23:00 | ULAST ULAT | Asia/Ulaanbaatar | Asia/Ulan_Bator |
+08:45 | ACWST | Australia/Eucla | ||
+09:00 | ??? | Asia/Tokyo | ||
+09:00 | JST | Asia/Tokyo | ||
+09:00 | KST | Asia/Pyongyang | ||
+09:00 | KST | Asia/Seoul | ||
+09:00 | PWT | Pacific/Palau | ||
+09:00 | TLT | Asia/Dili | ||
+09:00 | WIT | Asia/Jayapura | ||
+09:00 | YAKT | Asia/Yakutsk | Asia/Khandyga | |
+09:30 | ACST | Australia/Darwin | Australia/North | |
+10:00 | ??? | Australia/Brisbane | ||
+10:00 | AEST | Australia/Brisbane | Australia/Lindeman Australia/Queensland | |
+10:00 | CHUT | Pacific/Chuuk | Pacific/Truk Pacific/Yap | |
+10:00 | DDUT | Antarctica/DumontDUrville | ||
+10:00 | GST | Pacific/Guam | Pacific/Saipan | |
+10:00 | MAGT | Asia/Magadan | ||
+10:00 | PGT | Pacific/Port_Moresby | ||
+10:00 | SAKT | Asia/Sakhalin | ||
+10:00 | VLAT | Asia/Vladivostok | ||
+10:00 | YAKT | Asia/Ust-Nera | ||
+10:30 +09:30 | Apr 05 02:00 Oct 04 03:00 | ACST ACDT | Australia/Adelaide | Australia/Broken_Hill Australia/South Australia/Yancowinna |
+11:00 | ??? | Pacific/Bougainville | ||
+11:00 | AEDT | Antarctica/Macquarie | ||
+11:00 | KOST | Pacific/Kosrae | ||
+11:00 | MAGT | Asia/Srednekolymsk | ||
+11:00 | NCT | Pacific/Noumea | ||
+11:00 | PGT | Pacific/Bougainville | ||
+11:00 | PONT | Pacific/Pohnpei | Pacific/Ponape | |
+11:00 | SBT | Pacific/Guadalcanal | ||
+11:00 | VUT | Pacific/Efate | ||
+11:00 +10:00 | Apr 05 02:00 Oct 04 03:00 | AEST AEDT | Australia/Sydney | Australia/ACT Australia/Canberra Australia/Currie Australia/Hobart Australia/Melbourne Australia/NSW Australia/Tasmania Australia/Victoria |
+11:00 +10:30 | Apr 05 01:30 Oct 04 02:30 | LHST LHDT | Australia/Lord_Howe | Australia/LHI |
+11:30 | NFT | Pacific/Norfolk | ||
+12:00 | ??? | Pacific/Majuro | ||
+12:00 | ANAT | Asia/Anadyr | ||
+12:00 | GILT | Pacific/Tarawa | ||
+12:00 | KWAT | Pacific/Kwajalein | ||
+12:00 | MHT | Pacific/Majuro | ||
+12:00 | NRT | Pacific/Nauru | ||
+12:00 | PETT | Asia/Kamchatka | ||
+12:00 | TVT | Pacific/Funafuti | ||
+12:00 | WAKT | Pacific/Wake | ||
+12:00 | WFT | Pacific/Wallis | ||
+13:00 | ??? | Pacific/Tongatapu | ||
+13:00 | PHOT | Pacific/Enderbury | ||
+13:00 | TKT | Pacific/Fakaofo | ||
+13:00 | TOT | Pacific/Tongatapu | ||
+13:00 +12:00 | Apr 05 02:00 Sep 27 03:00 | NZST NZDT | Pacific/Auckland | Antarctica/McMurdo Antarctica/South_Pole |
+13:00 +12:00 | Jan 18 02:00 Nov 01 03:00 | FJT FJST | Pacific/Fiji | |
+13:45 +12:45 | Apr 05 02:45 Sep 27 03:45 | CHAST CHADT | Pacific/Chatham | |
+14:00 | LINT | Pacific/Kiritimati | ||
+14:00 +13:00 | Apr 05 03:00 Sep 27 04:00 | WSST WSDT | Pacific/Apia |
Last active
January 14, 2016 02:02
-
-
Save timrwood/ff58679ebca196690c7b to your computer and use it in GitHub Desktop.
Unique timezones for 2015
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var tz = require('./').tz; | |
var aliases = { | |
"Africa/Accra": "Africa/Abidjan", | |
"Africa/Bamako": "Africa/Abidjan", | |
"Africa/Banjul": "Africa/Abidjan", | |
"Africa/Bissau": "Africa/Abidjan", | |
"Africa/Conakry": "Africa/Abidjan", | |
"Africa/Dakar": "Africa/Abidjan", | |
"Africa/Freetown": "Africa/Abidjan", | |
"Africa/Lome": "Africa/Abidjan", | |
"Africa/Monrovia": "Africa/Abidjan", | |
"Africa/Nouakchott": "Africa/Abidjan", | |
"Africa/Ouagadougou": "Africa/Abidjan", | |
"Africa/Sao_Tome": "Africa/Abidjan", | |
"Africa/Timbuktu": "Africa/Abidjan", | |
"America/Danmarkshavn": "Africa/Abidjan", | |
"Atlantic/Reykjavik": "Africa/Abidjan", | |
"Atlantic/St_Helena": "Africa/Abidjan", | |
"Etc/GMT": "Africa/Abidjan", | |
"Etc/GMT+0": "Africa/Abidjan", | |
"Etc/GMT-0": "Africa/Abidjan", | |
"Etc/GMT0": "Africa/Abidjan", | |
"Etc/Greenwich": "Africa/Abidjan", | |
"GMT": "Africa/Abidjan", | |
"GMT+0": "Africa/Abidjan", | |
"GMT-0": "Africa/Abidjan", | |
"GMT0": "Africa/Abidjan", | |
"Greenwich": "Africa/Abidjan", | |
"Iceland": "Africa/Abidjan", | |
"Africa/Asmara": "Africa/Addis_Ababa", | |
"Africa/Asmera": "Africa/Addis_Ababa", | |
"Africa/Dar_es_Salaam": "Africa/Addis_Ababa", | |
"Africa/Djibouti": "Africa/Addis_Ababa", | |
"Africa/Juba": "Africa/Addis_Ababa", | |
"Africa/Kampala": "Africa/Addis_Ababa", | |
"Africa/Khartoum": "Africa/Addis_Ababa", | |
"Africa/Mogadishu": "Africa/Addis_Ababa", | |
"Africa/Nairobi": "Africa/Addis_Ababa", | |
"Indian/Antananarivo": "Africa/Addis_Ababa", | |
"Indian/Comoro": "Africa/Addis_Ababa", | |
"Indian/Mayotte": "Africa/Addis_Ababa", | |
"Africa/Tunis": "Africa/Algiers", | |
"Africa/Brazzaville": "Africa/Bangui", | |
"Africa/Douala": "Africa/Bangui", | |
"Africa/Kinshasa": "Africa/Bangui", | |
"Africa/Lagos": "Africa/Bangui", | |
"Africa/Libreville": "Africa/Bangui", | |
"Africa/Luanda": "Africa/Bangui", | |
"Africa/Malabo": "Africa/Bangui", | |
"Africa/Ndjamena": "Africa/Bangui", | |
"Africa/Niamey": "Africa/Bangui", | |
"Africa/Porto-Novo": "Africa/Bangui", | |
"Africa/Bujumbura": "Africa/Blantyre", | |
"Africa/Gaborone": "Africa/Blantyre", | |
"Africa/Harare": "Africa/Blantyre", | |
"Africa/Kigali": "Africa/Blantyre", | |
"Africa/Lubumbashi": "Africa/Blantyre", | |
"Africa/Lusaka": "Africa/Blantyre", | |
"Africa/Maputo": "Africa/Blantyre", | |
"Africa/Tripoli": "Africa/Cairo", | |
"Egypt": "Africa/Cairo", | |
"Europe/Kaliningrad": "Africa/Cairo", | |
"Libya": "Africa/Cairo", | |
"Africa/El_Aaiun": "Africa/Casablanca", | |
"Arctic/Longyearbyen": "Africa/Ceuta", | |
"Atlantic/Jan_Mayen": "Africa/Ceuta", | |
"CET": "Africa/Ceuta", | |
"Europe/Amsterdam": "Africa/Ceuta", | |
"Europe/Andorra": "Africa/Ceuta", | |
"Europe/Belgrade": "Africa/Ceuta", | |
"Europe/Berlin": "Africa/Ceuta", | |
"Europe/Bratislava": "Africa/Ceuta", | |
"Europe/Brussels": "Africa/Ceuta", | |
"Europe/Budapest": "Africa/Ceuta", | |
"Europe/Busingen": "Africa/Ceuta", | |
"Europe/Copenhagen": "Africa/Ceuta", | |
"Europe/Gibraltar": "Africa/Ceuta", | |
"Europe/Ljubljana": "Africa/Ceuta", | |
"Europe/Luxembourg": "Africa/Ceuta", | |
"Europe/Madrid": "Africa/Ceuta", | |
"Europe/Malta": "Africa/Ceuta", | |
"Europe/Monaco": "Africa/Ceuta", | |
"Europe/Oslo": "Africa/Ceuta", | |
"Europe/Paris": "Africa/Ceuta", | |
"Europe/Podgorica": "Africa/Ceuta", | |
"Europe/Prague": "Africa/Ceuta", | |
"Europe/Rome": "Africa/Ceuta", | |
"Europe/San_Marino": "Africa/Ceuta", | |
"Europe/Sarajevo": "Africa/Ceuta", | |
"Europe/Skopje": "Africa/Ceuta", | |
"Europe/Stockholm": "Africa/Ceuta", | |
"Europe/Tirane": "Africa/Ceuta", | |
"Europe/Vaduz": "Africa/Ceuta", | |
"Europe/Vatican": "Africa/Ceuta", | |
"Europe/Vienna": "Africa/Ceuta", | |
"Europe/Warsaw": "Africa/Ceuta", | |
"Europe/Zagreb": "Africa/Ceuta", | |
"Europe/Zurich": "Africa/Ceuta", | |
"Poland": "Africa/Ceuta", | |
"Africa/Maseru": "Africa/Johannesburg", | |
"Africa/Mbabane": "Africa/Johannesburg", | |
"America/Atka": "America/Adak", | |
"US/Aleutian": "America/Adak", | |
"America/Juneau": "America/Anchorage", | |
"America/Nome": "America/Anchorage", | |
"America/Sitka": "America/Anchorage", | |
"America/Yakutat": "America/Anchorage", | |
"US/Alaska": "America/Anchorage", | |
"America/Antigua": "America/Anguilla", | |
"America/Aruba": "America/Anguilla", | |
"America/Barbados": "America/Anguilla", | |
"America/Blanc-Sablon": "America/Anguilla", | |
"America/Curacao": "America/Anguilla", | |
"America/Dominica": "America/Anguilla", | |
"America/Grenada": "America/Anguilla", | |
"America/Guadeloupe": "America/Anguilla", | |
"America/Kralendijk": "America/Anguilla", | |
"America/Lower_Princes": "America/Anguilla", | |
"America/Marigot": "America/Anguilla", | |
"America/Martinique": "America/Anguilla", | |
"America/Montserrat": "America/Anguilla", | |
"America/Port_of_Spain": "America/Anguilla", | |
"America/Puerto_Rico": "America/Anguilla", | |
"America/Santo_Domingo": "America/Anguilla", | |
"America/St_Barthelemy": "America/Anguilla", | |
"America/St_Kitts": "America/Anguilla", | |
"America/St_Lucia": "America/Anguilla", | |
"America/St_Thomas": "America/Anguilla", | |
"America/St_Vincent": "America/Anguilla", | |
"America/Tortola": "America/Anguilla", | |
"America/Virgin": "America/Anguilla", | |
"America/Bahia": "America/Araguaina", | |
"America/Belem": "America/Araguaina", | |
"America/Fortaleza": "America/Araguaina", | |
"America/Maceio": "America/Araguaina", | |
"America/Recife": "America/Araguaina", | |
"America/Santarem": "America/Araguaina", | |
"America/Argentina/Catamarca": "America/Argentina/Buenos_Aires", | |
"America/Argentina/ComodRivadavia": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Cordoba": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Jujuy": "America/Argentina/Buenos_Aires", | |
"America/Argentina/La_Rioja": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Mendoza": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Rio_Gallegos": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Salta": "America/Argentina/Buenos_Aires", | |
"America/Argentina/San_Juan": "America/Argentina/Buenos_Aires", | |
"America/Argentina/San_Luis": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Tucuman": "America/Argentina/Buenos_Aires", | |
"America/Argentina/Ushuaia": "America/Argentina/Buenos_Aires", | |
"America/Buenos_Aires": "America/Argentina/Buenos_Aires", | |
"America/Catamarca": "America/Argentina/Buenos_Aires", | |
"America/Cordoba": "America/Argentina/Buenos_Aires", | |
"America/Jujuy": "America/Argentina/Buenos_Aires", | |
"America/Mendoza": "America/Argentina/Buenos_Aires", | |
"America/Rosario": "America/Argentina/Buenos_Aires", | |
"America/Cayman": "America/Atikokan", | |
"America/Coral_Harbour": "America/Atikokan", | |
"America/Jamaica": "America/Atikokan", | |
"America/Panama": "America/Atikokan", | |
"EST": "America/Atikokan", | |
"Jamaica": "America/Atikokan", | |
"America/Merida": "America/Bahia_Banderas", | |
"America/Mexico_City": "America/Bahia_Banderas", | |
"America/Monterrey": "America/Bahia_Banderas", | |
"Mexico/General": "America/Bahia_Banderas", | |
"America/Costa_Rica": "America/Belize", | |
"America/El_Salvador": "America/Belize", | |
"America/Guatemala": "America/Belize", | |
"America/Managua": "America/Belize", | |
"America/Regina": "America/Belize", | |
"America/Swift_Current": "America/Belize", | |
"America/Tegucigalpa": "America/Belize", | |
"Canada/East-Saskatchewan": "America/Belize", | |
"Canada/Saskatchewan": "America/Belize", | |
"America/Manaus": "America/Boa_Vista", | |
"America/Porto_Velho": "America/Boa_Vista", | |
"Brazil/West": "America/Boa_Vista", | |
"America/Cambridge_Bay": "America/Boise", | |
"America/Denver": "America/Boise", | |
"America/Edmonton": "America/Boise", | |
"America/Inuvik": "America/Boise", | |
"America/Ojinaga": "America/Boise", | |
"America/Shiprock": "America/Boise", | |
"America/Yellowknife": "America/Boise", | |
"Canada/Mountain": "America/Boise", | |
"MST7MDT": "America/Boise", | |
"Navajo": "America/Boise", | |
"US/Mountain": "America/Boise", | |
"America/Cuiaba": "America/Campo_Grande", | |
"America/Indiana/Knox": "America/Chicago", | |
"America/Indiana/Tell_City": "America/Chicago", | |
"America/Knox_IN": "America/Chicago", | |
"America/Matamoros": "America/Chicago", | |
"America/Menominee": "America/Chicago", | |
"America/North_Dakota/Beulah": "America/Chicago", | |
"America/North_Dakota/Center": "America/Chicago", | |
"America/North_Dakota/New_Salem": "America/Chicago", | |
"America/Rainy_River": "America/Chicago", | |
"America/Rankin_Inlet": "America/Chicago", | |
"America/Resolute": "America/Chicago", | |
"America/Winnipeg": "America/Chicago", | |
"CST6CDT": "America/Chicago", | |
"Canada/Central": "America/Chicago", | |
"US/Central": "America/Chicago", | |
"US/Indiana-Starke": "America/Chicago", | |
"America/Mazatlan": "America/Chihuahua", | |
"Mexico/BajaSur": "America/Chihuahua", | |
"America/Dawson_Creek": "America/Creston", | |
"America/Hermosillo": "America/Creston", | |
"America/Phoenix": "America/Creston", | |
"MST": "America/Creston", | |
"US/Arizona": "America/Creston", | |
"America/Ensenada": "America/Dawson", | |
"America/Los_Angeles": "America/Dawson", | |
"America/Tijuana": "America/Dawson", | |
"America/Vancouver": "America/Dawson", | |
"America/Whitehorse": "America/Dawson", | |
"Canada/Pacific": "America/Dawson", | |
"Canada/Yukon": "America/Dawson", | |
"Mexico/BajaNorte": "America/Dawson", | |
"PST8PDT": "America/Dawson", | |
"US/Pacific": "America/Dawson", | |
"US/Pacific-New": "America/Dawson", | |
"America/Fort_Wayne": "America/Detroit", | |
"America/Indiana/Indianapolis": "America/Detroit", | |
"America/Indiana/Marengo": "America/Detroit", | |
"America/Indiana/Petersburg": "America/Detroit", | |
"America/Indiana/Vevay": "America/Detroit", | |
"America/Indiana/Vincennes": "America/Detroit", | |
"America/Indiana/Winamac": "America/Detroit", | |
"America/Indianapolis": "America/Detroit", | |
"America/Iqaluit": "America/Detroit", | |
"America/Kentucky/Louisville": "America/Detroit", | |
"America/Kentucky/Monticello": "America/Detroit", | |
"America/Louisville": "America/Detroit", | |
"America/Montreal": "America/Detroit", | |
"America/Nassau": "America/Detroit", | |
"America/New_York": "America/Detroit", | |
"America/Nipigon": "America/Detroit", | |
"America/Pangnirtung": "America/Detroit", | |
"America/Port-au-Prince": "America/Detroit", | |
"America/Thunder_Bay": "America/Detroit", | |
"America/Toronto": "America/Detroit", | |
"Canada/Eastern": "America/Detroit", | |
"EST5EDT": "America/Detroit", | |
"US/East-Indiana": "America/Detroit", | |
"US/Eastern": "America/Detroit", | |
"US/Michigan": "America/Detroit", | |
"America/Porto_Acre": "America/Eirunepe", | |
"America/Rio_Branco": "America/Eirunepe", | |
"Brazil/Acre": "America/Eirunepe", | |
"America/Goose_Bay": "America/Glace_Bay", | |
"America/Halifax": "America/Glace_Bay", | |
"America/Moncton": "America/Glace_Bay", | |
"America/Thule": "America/Glace_Bay", | |
"Atlantic/Bermuda": "America/Glace_Bay", | |
"Canada/Atlantic": "America/Glace_Bay", | |
"Cuba": "America/Havana", | |
"Pacific/Pitcairn": "America/Metlakatla", | |
"Brazil/DeNoronha": "America/Noronha", | |
"Antarctica/Palmer": "America/Santiago", | |
"Chile/Continental": "America/Santiago", | |
"Brazil/East": "America/Sao_Paulo", | |
"Canada/Newfoundland": "America/St_Johns", | |
"Australia/Perth": "Antarctica/Casey", | |
"Australia/West": "Antarctica/Casey", | |
"Antarctica/South_Pole": "Antarctica/McMurdo", | |
"NZ": "Antarctica/McMurdo", | |
"Pacific/Auckland": "Antarctica/McMurdo", | |
"Asia/Baghdad": "Asia/Aden", | |
"Asia/Bahrain": "Asia/Aden", | |
"Asia/Kuwait": "Asia/Aden", | |
"Asia/Qatar": "Asia/Aden", | |
"Asia/Riyadh": "Asia/Aden", | |
"Asia/Aqtobe": "Asia/Aqtau", | |
"Asia/Ashkhabad": "Asia/Ashgabat", | |
"Asia/Ho_Chi_Minh": "Asia/Bangkok", | |
"Asia/Phnom_Penh": "Asia/Bangkok", | |
"Asia/Saigon": "Asia/Bangkok", | |
"Asia/Vientiane": "Asia/Bangkok", | |
"Asia/Colombo": "Asia/Calcutta", | |
"Asia/Kolkata": "Asia/Calcutta", | |
"Asia/Irkutsk": "Asia/Chita", | |
"Asia/Chungking": "Asia/Chongqing", | |
"Asia/Harbin": "Asia/Chongqing", | |
"Asia/Macao": "Asia/Chongqing", | |
"Asia/Macau": "Asia/Chongqing", | |
"Asia/Shanghai": "Asia/Chongqing", | |
"Asia/Taipei": "Asia/Chongqing", | |
"PRC": "Asia/Chongqing", | |
"ROC": "Asia/Chongqing", | |
"Asia/Dhaka": "Asia/Dacca", | |
"Asia/Muscat": "Asia/Dubai", | |
"Asia/Hebron": "Asia/Gaza", | |
"Hongkong": "Asia/Hong_Kong", | |
"Europe/Istanbul": "Asia/Istanbul", | |
"Turkey": "Asia/Istanbul", | |
"Asia/Pontianak": "Asia/Jakarta", | |
"Asia/Tel_Aviv": "Asia/Jerusalem", | |
"Israel": "Asia/Jerusalem", | |
"Asia/Urumqi": "Asia/Kashgar", | |
"Asia/Katmandu": "Asia/Kathmandu", | |
"Asia/Yakutsk": "Asia/Khandyga", | |
"Asia/Novokuznetsk": "Asia/Krasnoyarsk", | |
"Asia/Kuching": "Asia/Kuala_Lumpur", | |
"Asia/Ujung_Pandang": "Asia/Makassar", | |
"EET": "Asia/Nicosia", | |
"Europe/Athens": "Asia/Nicosia", | |
"Europe/Bucharest": "Asia/Nicosia", | |
"Europe/Helsinki": "Asia/Nicosia", | |
"Europe/Kiev": "Asia/Nicosia", | |
"Europe/Mariehamn": "Asia/Nicosia", | |
"Europe/Nicosia": "Asia/Nicosia", | |
"Europe/Riga": "Asia/Nicosia", | |
"Europe/Sofia": "Asia/Nicosia", | |
"Europe/Tallinn": "Asia/Nicosia", | |
"Europe/Uzhgorod": "Asia/Nicosia", | |
"Europe/Vilnius": "Asia/Nicosia", | |
"Europe/Zaporozhye": "Asia/Nicosia", | |
"Asia/Tashkent": "Asia/Samarkand", | |
"ROK": "Asia/Seoul", | |
"Singapore": "Asia/Singapore", | |
"Iran": "Asia/Tehran", | |
"Asia/Thimphu": "Asia/Thimbu", | |
"Japan": "Asia/Tokyo", | |
"Asia/Ulan_Bator": "Asia/Ulaanbaatar", | |
"Asia/Vladivostok": "Asia/Ust-Nera", | |
"Atlantic/Faeroe": "Atlantic/Canary", | |
"Atlantic/Faroe": "Atlantic/Canary", | |
"Atlantic/Madeira": "Atlantic/Canary", | |
"Europe/Lisbon": "Atlantic/Canary", | |
"Portugal": "Atlantic/Canary", | |
"WET": "Atlantic/Canary", | |
"Australia/Canberra": "Australia/ACT", | |
"Australia/Currie": "Australia/ACT", | |
"Australia/Hobart": "Australia/ACT", | |
"Australia/Melbourne": "Australia/ACT", | |
"Australia/NSW": "Australia/ACT", | |
"Australia/Sydney": "Australia/ACT", | |
"Australia/Tasmania": "Australia/ACT", | |
"Australia/Victoria": "Australia/ACT", | |
"Australia/Broken_Hill": "Australia/Adelaide", | |
"Australia/South": "Australia/Adelaide", | |
"Australia/Yancowinna": "Australia/Adelaide", | |
"Australia/Lindeman": "Australia/Brisbane", | |
"Australia/Queensland": "Australia/Brisbane", | |
"Australia/North": "Australia/Darwin", | |
"Australia/Lord_Howe": "Australia/LHI", | |
"Pacific/Easter": "Chile/EasterIsland", | |
"Europe/Dublin": "Eire", | |
"UCT": "Etc/UCT", | |
"Etc/Universal": "Etc/UTC", | |
"Etc/Zulu": "Etc/UTC", | |
"UTC": "Etc/UTC", | |
"Universal": "Etc/UTC", | |
"Zulu": "Etc/UTC", | |
"Europe/Guernsey": "Europe/Belfast", | |
"Europe/Isle_of_Man": "Europe/Belfast", | |
"Europe/Jersey": "Europe/Belfast", | |
"Europe/London": "Europe/Belfast", | |
"GB": "Europe/Belfast", | |
"GB-Eire": "Europe/Belfast", | |
"Europe/Tiraspol": "Europe/Chisinau", | |
"Europe/Moscow": "Europe/Minsk", | |
"Europe/Simferopol": "Europe/Minsk", | |
"Europe/Volgograd": "Europe/Minsk", | |
"W-SU": "Europe/Minsk", | |
"Pacific/Honolulu": "HST", | |
"Pacific/Johnston": "HST", | |
"US/Hawaii": "HST", | |
"Pacific/Kwajalein": "Kwajalein", | |
"Pacific/Majuro": "Kwajalein", | |
"Pacific/Chatham": "NZ-CHAT", | |
"Pacific/Truk": "Pacific/Chuuk", | |
"Pacific/Yap": "Pacific/Chuuk", | |
"Pacific/Saipan": "Pacific/Guam", | |
"Pacific/Pago_Pago": "Pacific/Midway", | |
"Pacific/Samoa": "Pacific/Midway", | |
"US/Samoa": "Pacific/Midway", | |
"Pacific/Ponape": "Pacific/Pohnpei" | |
}; | |
var good = /^(America|Pacific|Asia|Africa|Europe|Australia|Indian|Antarctica)\//; | |
var groups = {}; | |
tz.names().forEach(function (name) { | |
var jan = tz([2015, 0, 1], name).format('Z'); | |
var jul = tz([2015, 6, 1], name).format('Z'); | |
var alias = aliases[name] || name; | |
var key = jan === jul ? jan + ' ' : jan + ' ' + jul; | |
var zone = tz.zone(name); | |
var janIndex = zone._index(new Date(2015, 0, 1)); | |
var julIndex = zone._index(new Date(2015, 6, 1)); | |
var janUntil = zone.untils[Math.min(zone.untils.length - 1, janIndex)]; | |
var julUntil = zone.untils[Math.min(zone.untils.length - 1, julIndex)]; | |
janUntil = tz(janUntil === Infinity ? 0 : janUntil, name); | |
julUntil = tz(julUntil === Infinity ? 0 : julUntil, name); | |
if (jan !== jul) { | |
key += ' | ' + janUntil.format('MMM DD HH:mm') + ' ' + julUntil.format('MMM DD HH:mm'); | |
key += ' | ' + janUntil.format('z') + ' ' + julUntil.format('z'); | |
} else { | |
key += ' | '; | |
key += ' | ' + janUntil.format('z') + ' '; | |
} | |
key += '%' + alias; | |
if (!good.test(name)) { return; } | |
var group = groups[key] = groups[key] || []; | |
group.push(name); | |
}); | |
Object.keys(groups).sort().forEach(function (key) { | |
console.log(key.split('%')[0] + ' | ' + groups[key].join(' ')); | |
// console.log('\n' + key); | |
// console.log('good : ' + groups[key].good.join(' ')); | |
// console.log('bad : ' + groups[key].bad.join(' ')); | |
// console.log('good : ' + groups[key].good.length); | |
// console.log('bad : ' + groups[key].bad.length); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment