Skip to content

Instantly share code, notes, and snippets.

@coolchevy
Last active December 14, 2015 01:09
Show Gist options
  • Save coolchevy/5004029 to your computer and use it in GitHub Desktop.
Save coolchevy/5004029 to your computer and use it in GitHub Desktop.
country to timezone lookup
%% from http://dev.maxmind.com/static/csv/codes/time_zone.csv
-define(TZ_COUNTRIES, [
{"US","AL","America/Chicago"},
{"US","AK","America/Anchorage"},
{"US","AZ","America/Phoenix"},
{"US","AR","America/Chicago"},
{"US","CA","America/Los Angeles"},
{"US","CO","America/Denver"},
{"US","CT","America/New York"},
{"US","DE","America/New York"},
{"US","DC","America/New York"},
{"US","FL","America/New York"},
{"US","GA","America/New York"},
{"US","HI","Pacific/Honolulu"},
{"US","ID","America/Denver"},
{"US","IL","America/Chicago"},
{"US","IN","America/Indianapolis"},
{"US","IA","America/Chicago"},
{"US","KS","America/Chicago"},
{"US","KY","America/New York"},
{"US","LA","America/Chicago"},
{"US","ME","America/New York"},
{"US","MD","America/New York"},
{"US","MA","America/New York"},
{"US","MI","America/New York"},
{"US","MN","America/Chicago"},
{"US","MS","America/Chicago"},
{"US","MO","America/Chicago"},
{"US","MT","America/Denver"},
{"US","NE","America/Chicago"},
{"US","NV","America/Los Angeles"},
{"US","NH","America/New York"},
{"US","NJ","America/New York"},
{"US","NM","America/Denver"},
{"US","NY","America/New York"},
{"US","NC","America/New York"},
{"US","ND","America/Chicago"},
{"US","OH","America/New York"},
{"US","OK","America/Chicago"},
{"US","OR","America/Los Angeles"},
{"US","PA","America/New York"},
{"US","RI","America/New York"},
{"US","SC","America/New York"},
{"US","SD","America/Chicago"},
{"US","TN","America/Chicago"},
{"US","TX","America/Chicago"},
{"US","UT","America/Denver"},
{"US","VT","America/New York"},
{"US","VA","America/New York"},
{"US","WA","America/Los Angeles"},
{"US","WV","America/New York"},
{"US","WI","America/Chicago"},
{"US","WY","America/Denver"},
{"CA","AB","America/Edmonton"},
{"CA","BC","America/Vancouver"},
{"CA","MB","America/Winnipeg"},
{"CA","NB","America/Halifax"},
{"CA","NL","America/St Johns"},
{"CA","NT","America/Yellowknife"},
{"CA","NS","America/Halifax"},
{"CA","NU","America/Rankin Inlet"},
{"CA","ON","America/Rainy River"},
{"CA","PE","America/Halifax"},
{"CA","QC","America/Montreal"},
{"CA","SK","America/Regina"},
{"CA","YT","America/Whitehorse"},
%{"AU","01","Australia/Canberra"},
%{"AU","02","Australia/NSW"},
%{"AU","03","Australia/North"},
%{"AU","04","Australia/Queensland"},
%{"AU","05","Australia/South"},
%{"AU","06","Australia/Tasmania"},
%{"AU","07","Australia/Victoria"},
%{"AU","08","Australia/West"},
%{"AS",undef,"US/Samoa"},
{"CI",undef,"Africa/Abidjan"},
{"GH",undef,"Africa/Accra"},
{"DZ",undef,"Africa/Algiers"},
{"ER",undef,"Africa/Asmera"},
{"ML",undef,"Africa/Bamako"},
{"CF",undef,"Africa/Bangui"},
{"GM",undef,"Africa/Banjul"},
{"GW",undef,"Africa/Bissau"},
{"CG",undef,"Africa/Brazzaville"},
{"BI",undef,"Africa/Bujumbura"},
{"EG",undef,"Africa/Cairo"},
{"MA",undef,"Africa/Casablanca"},
{"GN",undef,"Africa/Conakry"},
{"SN",undef,"Africa/Dakar"},
{"DJ",undef,"Africa/Djibouti"},
{"SL",undef,"Africa/Freetown"},
{"BW",undef,"Africa/Gaborone"},
{"ZW",undef,"Africa/Harare"},
{"ZA",undef,"Africa/Johannesburg"},
%{"SS",undef,"Africa/Juba"},
{"UG",undef,"Africa/Kampala"},
{"SD",undef,"Africa/Khartoum"},
{"RW",undef,"Africa/Kigali"},
{"NG",undef,"Africa/Lagos"},
{"GA",undef,"Africa/Libreville"},
{"TG",undef,"Africa/Lome"},
{"AO",undef,"Africa/Luanda"},
{"ZM",undef,"Africa/Lusaka"},
{"GQ",undef,"Africa/Malabo"},
{"MZ",undef,"Africa/Maputo"},
{"LS",undef,"Africa/Maseru"},
{"SZ",undef,"Africa/Mbabane"},
{"SO",undef,"Africa/Mogadishu"},
{"LR",undef,"Africa/Monrovia"},
{"KE",undef,"Africa/Nairobi"},
{"TD",undef,"Africa/Ndjamena"},
{"NE",undef,"Africa/Niamey"},
{"MR",undef,"Africa/Nouakchott"},
{"BF",undef,"Africa/Ouagadougou"},
{"ST",undef,"Africa/Sao Tome"},
{"LY",undef,"Africa/Tripoli"},
{"TN",undef,"Africa/Tunis"},
{"AI",undef,"America/Anguilla"},
{"AG",undef,"America/Antigua"},
{"AW",undef,"America/Aruba"},
{"BB",undef,"America/Barbados"},
{"BZ",undef,"America/Belize"},
{"CO",undef,"America/Bogota"},
{"VE",undef,"America/Caracas"},
{"KY",undef,"America/Cayman"},
{"CR",undef,"America/Costa Rica"},
{"DM",undef,"America/Dominica"},
{"SV",undef,"America/El Salvador"},
{"GD",undef,"America/Grenada"},
{"FR",undef,"Europe/Paris"},
{"GP",undef,"America/Guadeloupe"},
{"GT",undef,"America/Guatemala"},
{"GY",undef,"America/Guyana"},
{"CU",undef,"America/Havana"},
{"JM",undef,"America/Jamaica"},
{"BO",undef,"America/La Paz"},
{"PE",undef,"America/Lima"},
{"NI",undef,"America/Managua"},
{"MQ",undef,"America/Martinique"},
{"UY",undef,"America/Montevideo"},
{"MS",undef,"America/Montserrat"},
{"BS",undef,"America/Nassau"},
{"PA",undef,"America/Panama"},
{"SR",undef,"America/Paramaribo"},
{"PR",undef,"America/Puerto Rico"},
{"KN",undef,"America/St Kitts"},
{"LC",undef,"America/St Lucia"},
{"VC",undef,"America/St Vincent"},
{"HN",undef,"America/Tegucigalpa"},
{"YE",undef,"Asia/Aden"},
{"JO",undef,"Asia/Amman"},
{"TM",undef,"Asia/Ashgabat"},
{"IQ",undef,"Asia/Baghdad"},
{"BH",undef,"Asia/Bahrain"},
{"AZ",undef,"Asia/Baku"},
{"TH",undef,"Asia/Bangkok"},
{"LB",undef,"Asia/Beirut"},
{"KG",undef,"Asia/Bishkek"},
{"BN",undef,"Asia/Brunei"},
{"IN",undef,"Asia/Calcutta"},
{"MN",undef,"Asia/Choibalsan"},
{"LK",undef,"Asia/Colombo"},
{"BD",undef,"Asia/Dhaka"},
{"AE",undef,"Asia/Dubai"},
{"TJ",undef,"Asia/Dushanbe"},
{"HK",undef,"Asia/Hong Kong"},
{"TR",undef,"Asia/Istanbul"},
{"IL",undef,"Asia/Jerusalem"},
{"AF",undef,"Asia/Kabul"},
{"PK",undef,"Asia/Karachi"},
{"NP",undef,"Asia/Katmandu"},
{"KW",undef,"Asia/Kuwait"},
{"MO",undef,"Asia/Macao"},
{"PH",undef,"Asia/Manila"},
{"OM",undef,"Asia/Muscat"},
{"CY",undef,"Asia/Nicosia"},
{"KP",undef,"Asia/Pyongyang"},
{"QA",undef,"Asia/Qatar"},
{"MM",undef,"Asia/Rangoon"},
{"SA",undef,"Asia/Riyadh"},
{"KR",undef,"Asia/Seoul"},
{"SG",undef,"Asia/Singapore"},
{"TW",undef,"Asia/Taipei"},
{"GE",undef,"Asia/Tbilisi"},
{"BT",undef,"Asia/Thimphu"},
{"JP",undef,"Asia/Tokyo"},
{"LA",undef,"Asia/Vientiane"},
{"AM",undef,"Asia/Yerevan"},
{"BM",undef,"Atlantic/Bermuda"},
{"CV",undef,"Atlantic/Cape Verde"},
{"FO",undef,"Atlantic/Faeroe"},
{"IS",undef,"Atlantic/Reykjavik"},
{"GS",undef,"Atlantic/South Georgia"},
{"SH",undef,"Atlantic/St Helena"},
%{"CL",undef,"Chile/Continental"},
{"NL",undef,"Europe/Amsterdam"},
{"AD",undef,"Europe/Andorra"},
{"GR",undef,"Europe/Athens"},
{"YU",undef,"Europe/Belgrade"},
{"DE",undef,"Europe/Berlin"},
{"SK",undef,"Europe/Bratislava"},
{"BE",undef,"Europe/Brussels"},
{"RO",undef,"Europe/Bucharest"},
{"HU",undef,"Europe/Budapest"},
{"DK",undef,"Europe/Copenhagen"},
{"IE",undef,"Europe/Dublin"},
{"GI",undef,"Europe/Gibraltar"},
{"FI",undef,"Europe/Helsinki"},
{"SI",undef,"Europe/Ljubljana"},
{"GB",undef,"Europe/London"},
{"LU",undef,"Europe/Luxembourg"},
{"MT",undef,"Europe/Malta"},
{"BY",undef,"Europe/Minsk"},
{"MC",undef,"Europe/Monaco"},
{"NO",undef,"Europe/Oslo"},
{"CZ",undef,"Europe/Prague"},
{"LV",undef,"Europe/Riga"},
{"IT",undef,"Europe/Rome"},
{"SM",undef,"Europe/San Marino"},
{"BA",undef,"Europe/Sarajevo"},
{"MK",undef,"Europe/Skopje"},
{"BG",undef,"Europe/Sofia"},
{"SE",undef,"Europe/Stockholm"},
{"EE",undef,"Europe/Tallinn"},
{"AL",undef,"Europe/Tirane"},
{"LI",undef,"Europe/Vaduz"},
{"VA",undef,"Europe/Vatican"},
{"AT",undef,"Europe/Vienna"},
{"LT",undef,"Europe/Vilnius"},
{"PL",undef,"Europe/Warsaw"},
{"HR",undef,"Europe/Zagreb"},
{"IR",undef,"Asia/Tehran"},
{"MG",undef,"Indian/Antananarivo"},
{"CX",undef,"Indian/Christmas"},
{"CC",undef,"Indian/Cocos"},
{"KM",undef,"Indian/Comoro"},
{"MV",undef,"Indian/Maldives"},
{"MU",undef,"Indian/Mauritius"},
{"YT",undef,"Indian/Mayotte"},
{"RE",undef,"Indian/Reunion"},
{"FJ",undef,"Pacific/Fiji"},
{"TV",undef,"Pacific/Funafuti"},
{"GU",undef,"Pacific/Guam"},
{"NR",undef,"Pacific/Nauru"},
{"NU",undef,"Pacific/Niue"},
{"NF",undef,"Pacific/Norfolk"},
{"PW",undef,"Pacific/Palau"},
{"PN",undef,"Pacific/Pitcairn"},
{"CK",undef,"Pacific/Rarotonga"},
%{"WS",undef,"Pacific/Samoa"},
{"KI",undef,"Pacific/Tarawa"},
{"TO",undef,"Pacific/Tongatapu"},
{"WF",undef,"Pacific/Wallis"},
{"TZ",undef,"Africa/Dar es Salaam"},
{"VN",undef,"Asia/Phnom Penh"},
{"KH",undef,"Asia/Phnom Penh"},
{"CM",undef,"Africa/Lagos"},
{"DO",undef,"America/Santo Domingo"},
{"ET",undef,"Africa/Addis Ababa"},
{"FX",undef,"Europe/Paris"},
{"HT",undef,"America/Port-au-Prince"},
{"CH",undef,"Europe/Zurich"},
{"AN",undef,"America/Curacao"},
{"BJ",undef,"Africa/Porto-Novo"},
{"EH",undef,"Africa/El Aaiun"},
{"FK",undef,"Atlantic/Stanley"},
{"GF",undef,"America/Cayenne"},
{"IO",undef,"Indian/Chagos"},
{"MD",undef,"Europe/Chisinau"},
{"MP",undef,"Pacific/Saipan"},
{"MW",undef,"Africa/Blantyre"},
{"NA",undef,"Africa/Windhoek"},
{"NC",undef,"Pacific/Noumea"},
{"PG",undef,"Pacific/Port Moresby"},
{"PM",undef,"America/Miquelon"},
{"PS",undef,"Asia/Gaza"},
{"PY",undef,"America/Asuncion"},
{"SB",undef,"Pacific/Guadalcanal"},
{"SC",undef,"Indian/Mahe"},
{"SJ",undef,"Arctic/Longyearbyen"},
{"SY",undef,"Asia/Damascus"},
{"TC",undef,"America/Grand Turk"},
{"TF",undef,"Indian/Kerguelen"},
{"TK",undef,"Pacific/Fakaofo"},
{"TT",undef,"America/Port of Spain"},
{"VG",undef,"America/Tortola"},
{"VI",undef,"America/St Thomas"},
{"VU",undef,"Pacific/Efate"},
{"RS",undef,"Europe/Belgrade"},
%{"ME",undef,"Europe/Podgorica"},
%{"AX",undef,"Europe/Mariehamn"},
%{"GG",undef,"Europe/Guernsey"},
%{"IM",undef,"Europe/Isle of Man"},
%{"JE",undef,"Europe/Jersey"},
%{"BL",undef,"America/St Barthelemy"},
%{"MF",undef,"America/Marigot"},
%{"AR","01","America/Argentina/Buenos Aires"},
%{"AR","02","America/Argentina/Catamarca"},
%{"AR","03","America/Argentina/Tucuman"},
%{"AR","04","America/Argentina/Rio Gallegos"},
%{"AR","05","America/Argentina/Cordoba"},
%{"AR","06","America/Argentina/Tucuman"},
%{"AR","07","America/Argentina/Buenos Aires"},
%{"AR","08","America/Argentina/Buenos Aires"},
%{"AR","09","America/Argentina/Tucuman"},
%{"AR","10","America/Argentina/Jujuy"},
%{"AR","11","America/Argentina/San Luis"},
%{"AR","12","America/Argentina/La Rioja"},
%{"AR","13","America/Argentina/Mendoza"},
%{"AR","14","America/Argentina/Buenos Aires"},
%{"AR","15","America/Argentina/San Luis"},
%{"AR","16","America/Argentina/Buenos Aires"},
%{"AR","17","America/Argentina/Salta"},
%{"AR","18","America/Argentina/San Juan"},
%{"AR","19","America/Argentina/San Luis"},
%{"AR","20","America/Argentina/Rio Gallegos"},
%{"AR","21","America/Argentina/Buenos Aires"},
%{"AR","22","America/Argentina/Catamarca"},
%{"AR","23","America/Argentina/Ushuaia"},
%{"AR","24","America/Argentina/Tucuman"},
{"BR","01","America/Rio Branco"},
{"BR","02","America/Maceio"},
{"BR","03","America/Sao Paulo"},
{"BR","04","America/Manaus"},
%{"BR","05","America/Bahia"},
{"BR","06","America/Fortaleza"},
{"BR","07","America/Sao Paulo"},
{"BR","08","America/Sao Paulo"},
%{"BR","11","America/Campo Grande"},
{"BR","13","America/Belem"},
{"BR","14","America/Cuiaba"},
{"BR","15","America/Sao Paulo"},
{"BR","16","America/Belem"},
{"BR","17","America/Recife"},
{"BR","18","America/Sao Paulo"},
{"BR","20","America/Fortaleza"},
{"BR","21","America/Sao Paulo"},
{"BR","22","America/Recife"},
{"BR","23","America/Sao Paulo"},
{"BR","24","America/Porto Velho"},
{"BR","25","America/Boa Vista"},
{"BR","26","America/Sao Paulo"},
{"BR","27","America/Sao Paulo"},
{"BR","28","America/Maceio"},
{"BR","29","America/Sao Paulo"},
{"BR","30","America/Recife"},
{"BR","31","America/Araguaina"},
{"CD","02","Africa/Kinshasa"},
{"CD","05","Africa/Lubumbashi"},
{"CD","06","Africa/Kinshasa"},
{"CD","08","Africa/Kinshasa"},
{"CD","10","Africa/Lubumbashi"},
{"CD","11","Africa/Lubumbashi"},
{"CD","12","Africa/Lubumbashi"},
{"CN","01","Asia/Shanghai"},
{"CN","02","Asia/Shanghai"},
{"CN","03","Asia/Shanghai"},
{"CN","04","Asia/Shanghai"},
{"CN","05","Asia/Harbin"},
{"CN","06","Asia/Chongqing"},
{"CN","07","Asia/Shanghai"},
{"CN","08","Asia/Harbin"},
{"CN","09","Asia/Shanghai"},
{"CN","10","Asia/Shanghai"},
{"CN","11","Asia/Chongqing"},
{"CN","12","Asia/Shanghai"},
{"CN","13","Asia/Urumqi"},
{"CN","14","Asia/Chongqing"},
{"CN","15","Asia/Chongqing"},
{"CN","16","Asia/Chongqing"},
{"CN","18","Asia/Chongqing"},
{"CN","19","Asia/Harbin"},
{"CN","20","Asia/Harbin"},
{"CN","21","Asia/Chongqing"},
{"CN","22","Asia/Harbin"},
{"CN","23","Asia/Shanghai"},
{"CN","24","Asia/Chongqing"},
{"CN","25","Asia/Shanghai"},
{"CN","26","Asia/Chongqing"},
{"CN","28","Asia/Shanghai"},
{"CN","29","Asia/Chongqing"},
{"CN","30","Asia/Chongqing"},
{"CN","31","Asia/Chongqing"},
{"CN","32","Asia/Chongqing"},
{"CN","33","Asia/Chongqing"},
{"EC","01","Pacific/Galapagos"},
{"EC","02","America/Guayaquil"},
{"EC","03","America/Guayaquil"},
{"EC","04","America/Guayaquil"},
{"EC","05","America/Guayaquil"},
{"EC","06","America/Guayaquil"},
{"EC","07","America/Guayaquil"},
{"EC","08","America/Guayaquil"},
{"EC","09","America/Guayaquil"},
{"EC","10","America/Guayaquil"},
{"EC","11","America/Guayaquil"},
{"EC","12","America/Guayaquil"},
{"EC","13","America/Guayaquil"},
{"EC","14","America/Guayaquil"},
{"EC","15","America/Guayaquil"},
{"EC","17","America/Guayaquil"},
{"EC","18","America/Guayaquil"},
{"EC","19","America/Guayaquil"},
{"EC","20","America/Guayaquil"},
{"EC","22","America/Guayaquil"},
{"ES","07","Europe/Madrid"},
{"ES","27","Europe/Madrid"},
{"ES","29","Europe/Madrid"},
{"ES","31","Europe/Madrid"},
{"ES","32","Europe/Madrid"},
{"ES","34","Europe/Madrid"},
{"ES","39","Europe/Madrid"},
{"ES","51","Africa/Ceuta"},
{"ES","52","Europe/Madrid"},
{"ES","53","Atlantic/Canary"},
{"ES","54","Europe/Madrid"},
{"ES","55","Europe/Madrid"},
{"ES","56","Europe/Madrid"},
{"ES","57","Europe/Madrid"},
{"ES","58","Europe/Madrid"},
{"ES","59","Europe/Madrid"},
{"ES","60","Europe/Madrid"},
{"GL","01","America/Thule"},
{"GL","02","America/Godthab"},
{"GL","03","America/Godthab"},
{"ID","01","Asia/Pontianak"},
{"ID","02","Asia/Makassar"},
{"ID","03","Asia/Jakarta"},
{"ID","04","Asia/Jakarta"},
{"ID","05","Asia/Jakarta"},
{"ID","06","Asia/Jakarta"},
{"ID","07","Asia/Jakarta"},
{"ID","08","Asia/Jakarta"},
{"ID","09","Asia/Jayapura"},
{"ID","10","Asia/Jakarta"},
{"ID","11","Asia/Pontianak"},
{"ID","12","Asia/Makassar"},
{"ID","13","Asia/Makassar"},
{"ID","14","Asia/Makassar"},
{"ID","15","Asia/Jakarta"},
{"ID","16","Asia/Makassar"},
{"ID","17","Asia/Makassar"},
{"ID","18","Asia/Makassar"},
{"ID","19","Asia/Pontianak"},
{"ID","20","Asia/Makassar"},
{"ID","21","Asia/Makassar"},
{"ID","22","Asia/Makassar"},
{"ID","23","Asia/Makassar"},
{"ID","24","Asia/Jakarta"},
{"ID","25","Asia/Pontianak"},
{"ID","26","Asia/Pontianak"},
{"ID","30","Asia/Jakarta"},
{"ID","31","Asia/Makassar"},
{"ID","33","Asia/Jakarta"},
{"KZ","01","Asia/Almaty"},
{"KZ","02","Asia/Almaty"},
{"KZ","03","Asia/Qyzylorda"},
{"KZ","04","Asia/Aqtobe"},
{"KZ","05","Asia/Qyzylorda"},
{"KZ","06","Asia/Aqtau"},
{"KZ","07","Asia/Oral"},
{"KZ","08","Asia/Qyzylorda"},
{"KZ","09","Asia/Aqtau"},
{"KZ","10","Asia/Qyzylorda"},
{"KZ","11","Asia/Almaty"},
{"KZ","12","Asia/Qyzylorda"},
{"KZ","13","Asia/Aqtobe"},
{"KZ","14","Asia/Qyzylorda"},
{"KZ","15","Asia/Almaty"},
{"KZ","16","Asia/Aqtobe"},
{"KZ","17","Asia/Almaty"},
{"MX","01","America/Mexico City"},
{"MX","02","America/Tijuana"},
{"MX","03","America/Hermosillo"},
{"MX","04","America/Merida"},
{"MX","05","America/Mexico City"},
{"MX","06","America/Chihuahua"},
{"MX","07","America/Monterrey"},
{"MX","08","America/Mexico City"},
{"MX","09","America/Mexico City"},
{"MX","10","America/Mazatlan"},
{"MX","11","America/Mexico City"},
{"MX","12","America/Mexico City"},
{"MX","13","America/Mexico City"},
{"MX","14","America/Mazatlan"},
{"MX","15","America/Chihuahua"},
{"MX","16","America/Mexico City"},
{"MX","17","America/Mexico City"},
{"MX","18","America/Mazatlan"},
{"MX","19","America/Monterrey"},
{"MX","20","America/Mexico City"},
{"MX","21","America/Mexico City"},
{"MX","22","America/Mexico City"},
{"MX","23","America/Cancun"},
{"MX","24","America/Mexico City"},
{"MX","25","America/Mazatlan"},
{"MX","26","America/Hermosillo"},
{"MX","27","America/Merida"},
{"MX","28","America/Monterrey"},
{"MX","29","America/Mexico City"},
{"MX","30","America/Mexico City"},
{"MX","31","America/Merida"},
{"MX","32","America/Monterrey"},
{"MY","01","Asia/Kuala Lumpur"},
{"MY","02","Asia/Kuala Lumpur"},
{"MY","03","Asia/Kuala Lumpur"},
{"MY","04","Asia/Kuala Lumpur"},
{"MY","05","Asia/Kuala Lumpur"},
{"MY","06","Asia/Kuala Lumpur"},
{"MY","07","Asia/Kuala Lumpur"},
{"MY","08","Asia/Kuala Lumpur"},
{"MY","09","Asia/Kuala Lumpur"},
{"MY","11","Asia/Kuching"},
{"MY","12","Asia/Kuala Lumpur"},
{"MY","13","Asia/Kuala Lumpur"},
{"MY","14","Asia/Kuala Lumpur"},
{"MY","15","Asia/Kuching"},
{"MY","16","Asia/Kuching"},
{"NZ","85","Pacific/Auckland"},
{"NZ","E7","Pacific/Auckland"},
{"NZ","E8","Pacific/Auckland"},
{"NZ","E9","Pacific/Auckland"},
{"NZ","F1","Pacific/Auckland"},
{"NZ","F2","Pacific/Auckland"},
{"NZ","F3","Pacific/Auckland"},
{"NZ","F4","Pacific/Auckland"},
{"NZ","F5","Pacific/Auckland"},
{"NZ","F7","Pacific/Chatham"},
{"NZ","F8","Pacific/Auckland"},
{"NZ","F9","Pacific/Auckland"},
{"NZ","G1","Pacific/Auckland"},
{"NZ","G2","Pacific/Auckland"},
{"NZ","G3","Pacific/Auckland"},
{"PT","02","Europe/Lisbon"},
{"PT","03","Europe/Lisbon"},
{"PT","04","Europe/Lisbon"},
{"PT","05","Europe/Lisbon"},
{"PT","06","Europe/Lisbon"},
{"PT","07","Europe/Lisbon"},
{"PT","08","Europe/Lisbon"},
{"PT","09","Europe/Lisbon"},
{"PT","10","Atlantic/Madeira"},
{"PT","11","Europe/Lisbon"},
{"PT","13","Europe/Lisbon"},
{"PT","14","Europe/Lisbon"},
{"PT","16","Europe/Lisbon"},
{"PT","17","Europe/Lisbon"},
{"PT","18","Europe/Lisbon"},
{"PT","19","Europe/Lisbon"},
{"PT","20","Europe/Lisbon"},
{"PT","21","Europe/Lisbon"},
{"PT","22","Europe/Lisbon"},
%{"RU","01","Europe/Volgograd"},
{"RU","02","Asia/Irkutsk"},
%{"RU","03","Asia/Novokuznetsk"},
{"RU","04","Asia/Novosibirsk"},
{"RU","05","Asia/Vladivostok"},
{"RU","06","Europe/Moscow"},
%{"RU","07","Europe/Volgograd"},
{"RU","08","Europe/Samara"},
{"RU","09","Europe/Moscow"},
{"RU","10","Europe/Moscow"},
{"RU","11","Asia/Irkutsk"},
{"RU","13","Asia/Yekaterinburg"},
{"RU","14","Asia/Irkutsk"},
{"RU","15","Asia/Anadyr"},
{"RU","16","Europe/Samara"},
%{"RU","17","Europe/Volgograd"},
{"RU","18","Asia/Krasnoyarsk"},
{"RU","20","Asia/Irkutsk"},
{"RU","21","Europe/Moscow"},
%{"RU","22","Europe/Volgograd"},
{"RU","23","Europe/Kaliningrad"},
%{"RU","24","Europe/Volgograd"},
{"RU","25","Europe/Moscow"},
{"RU","26","Asia/Kamchatka"},
%{"RU","27","Europe/Volgograd"},
{"RU","28","Europe/Moscow"},
%{"RU","29","Asia/Novokuznetsk"},
{"RU","30","Asia/Vladivostok"},
{"RU","31","Asia/Krasnoyarsk"},
{"RU","32","Asia/Omsk"},
{"RU","33","Asia/Yekaterinburg"},
{"RU","34","Asia/Yekaterinburg"},
{"RU","35","Asia/Yekaterinburg"},
{"RU","36","Asia/Anadyr"},
{"RU","37","Europe/Moscow"},
%{"RU","38","Europe/Volgograd"},
{"RU","39","Asia/Krasnoyarsk"},
{"RU","40","Asia/Yekaterinburg"},
{"RU","41","Europe/Moscow"},
{"RU","42","Europe/Moscow"},
{"RU","43","Europe/Moscow"},
{"RU","44","Asia/Magadan"},
{"RU","45","Europe/Samara"},
{"RU","46","Europe/Samara"},
{"RU","47","Europe/Moscow"},
{"RU","48","Europe/Moscow"},
{"RU","49","Europe/Moscow"},
{"RU","50","Asia/Yekaterinburg"},
{"RU","51","Europe/Moscow"},
{"RU","52","Europe/Moscow"},
{"RU","53","Asia/Novosibirsk"},
{"RU","54","Asia/Omsk"},
{"RU","55","Europe/Samara"},
{"RU","56","Europe/Moscow"},
{"RU","57","Europe/Samara"},
{"RU","58","Asia/Yekaterinburg"},
{"RU","59","Asia/Vladivostok"},
{"RU","60","Europe/Kaliningrad"},
%{"RU","61","Europe/Volgograd"},
{"RU","62","Europe/Moscow"},
{"RU","63","Asia/Yakutsk"},
{"RU","64","Asia/Sakhalin"},
{"RU","65","Europe/Samara"},
{"RU","66","Europe/Moscow"},
{"RU","67","Europe/Samara"},
%{"RU","68","Europe/Volgograd"},
{"RU","69","Europe/Moscow"},
%{"RU","70","Europe/Volgograd"},
{"RU","71","Asia/Yekaterinburg"},
{"RU","72","Europe/Moscow"},
{"RU","73","Europe/Samara"},
{"RU","74","Asia/Krasnoyarsk"},
{"RU","75","Asia/Novosibirsk"},
{"RU","76","Europe/Moscow"},
{"RU","77","Europe/Moscow"},
{"RU","78","Asia/Yekaterinburg"},
{"RU","79","Asia/Irkutsk"},
{"RU","80","Asia/Yekaterinburg"},
{"RU","81","Europe/Samara"},
{"RU","82","Asia/Irkutsk"},
{"RU","83","Europe/Moscow"},
%{"RU","84","Europe/Volgograd"},
{"RU","85","Europe/Moscow"},
{"RU","86","Europe/Moscow"},
{"RU","87","Asia/Novosibirsk"},
{"RU","88","Europe/Moscow"},
{"RU","89","Asia/Vladivostok"},
{"UA","01","Europe/Kiev"},
{"UA","02","Europe/Kiev"},
{"UA","03","Europe/Uzhgorod"},
{"UA","04","Europe/Zaporozhye"},
{"UA","05","Europe/Zaporozhye"},
{"UA","06","Europe/Uzhgorod"},
{"UA","07","Europe/Zaporozhye"},
{"UA","08","Europe/Simferopol"},
{"UA","09","Europe/Kiev"},
{"UA","10","Europe/Zaporozhye"},
{"UA","11","Europe/Simferopol"},
{"UA","13","Europe/Kiev"},
{"UA","14","Europe/Zaporozhye"},
{"UA","15","Europe/Uzhgorod"},
{"UA","16","Europe/Zaporozhye"},
{"UA","17","Europe/Simferopol"},
{"UA","18","Europe/Zaporozhye"},
{"UA","19","Europe/Kiev"},
{"UA","20","Europe/Simferopol"},
{"UA","21","Europe/Kiev"},
{"UA","22","Europe/Uzhgorod"},
{"UA","23","Europe/Kiev"},
{"UA","24","Europe/Uzhgorod"},
{"UA","25","Europe/Uzhgorod"},
{"UA","26","Europe/Zaporozhye"},
{"UA","27","Europe/Kiev"},
{"UZ","01","Asia/Tashkent"},
{"UZ","02","Asia/Samarkand"},
{"UZ","03","Asia/Tashkent"},
{"UZ","06","Asia/Tashkent"},
{"UZ","07","Asia/Samarkand"},
{"UZ","08","Asia/Samarkand"},
{"UZ","09","Asia/Samarkand"},
{"UZ","10","Asia/Samarkand"},
{"UZ","12","Asia/Samarkand"},
{"UZ","13","Asia/Tashkent"},
{"UZ","14","Asia/Tashkent"},
{"TL",undef,"Asia/Dili"},
{"PF",undef,"Pacific/Marquesas"},
{"SX",undef,"America/Curacao"},
{"BQ",undef,"America/Curacao"},
{"CW",undef,"America/Curacao"}
]).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment