diff options
Diffstat (limited to 'inc/lib/geoip/timezone.php')
| -rw-r--r-- | inc/lib/geoip/timezone.php | 2235 |
1 files changed, 0 insertions, 2235 deletions
diff --git a/inc/lib/geoip/timezone.php b/inc/lib/geoip/timezone.php deleted file mode 100644 index e436ba16..00000000 --- a/inc/lib/geoip/timezone.php +++ /dev/null @@ -1,2235 +0,0 @@ -<?php -function get_time_zone($country, $region) -{ - switch ($country) { - case "AD": - $timezone = "Europe/Andorra"; - break; - case "AE": - $timezone = "Asia/Dubai"; - break; - case "AF": - $timezone = "Asia/Kabul"; - break; - case "AG": - $timezone = "America/Antigua"; - break; - case "AI": - $timezone = "America/Anguilla"; - break; - case "AL": - $timezone = "Europe/Tirane"; - break; - case "AM": - $timezone = "Asia/Yerevan"; - break; - case "AN": - $timezone = "America/Curacao"; - break; - case "AO": - $timezone = "Africa/Luanda"; - break; - case "AQ": - $timezone = "Antarctica/South_Pole"; - break; - case "AR": - switch ($region) { - case "01": - $timezone = "America/Argentina/Buenos_Aires"; - break; - case "02": - $timezone = "America/Argentina/Catamarca"; - break; - case "03": - $timezone = "America/Argentina/Tucuman"; - break; - case "04": - $timezone = "America/Argentina/Rio_Gallegos"; - break; - case "05": - $timezone = "America/Argentina/Cordoba"; - break; - case "06": - $timezone = "America/Argentina/Tucuman"; - break; - case "07": - $timezone = "America/Argentina/Buenos_Aires"; - break; - case "08": - $timezone = "America/Argentina/Buenos_Aires"; - break; - case "09": - $timezone = "America/Argentina/Tucuman"; - break; - case "10": - $timezone = "America/Argentina/Jujuy"; - break; - case "11": - $timezone = "America/Argentina/San_Luis"; - break; - case "12": - $timezone = "America/Argentina/La_Rioja"; - break; - case "13": - $timezone = "America/Argentina/Mendoza"; - break; - case "14": - $timezone = "America/Argentina/Buenos_Aires"; - break; - case "15": - $timezone = "America/Argentina/San_Luis"; - break; - case "16": - $timezone = "America/Argentina/Buenos_Aires"; - break; - case "17": - $timezone = "America/Argentina/Salta"; - break; - case "18": - $timezone = "America/Argentina/San_Juan"; - break; - case "19": - $timezone = "America/Argentina/San_Luis"; - break; - case "20": - $timezone = "America/Argentina/Rio_Gallegos"; - break; - case "21": - $timezone = "America/Argentina/Buenos_Aires"; - break; - case "22": - $timezone = "America/Argentina/Catamarca"; - break; - case "23": - $timezone = "America/Argentina/Ushuaia"; - break; - case "24": - $timezone = "America/Argentina/Tucuman"; - break; - } - break; - case "AS": - $timezone = "Pacific/Pago_Pago"; - break; - case "AT": - $timezone = "Europe/Vienna"; - break; - case "AU": - switch ($region) { - case "01": - $timezone = "Australia/Sydney"; - break; - case "02": - $timezone = "Australia/Sydney"; - break; - case "03": - $timezone = "Australia/Darwin"; - break; - case "04": - $timezone = "Australia/Brisbane"; - break; - case "05": - $timezone = "Australia/Adelaide"; - break; - case "06": - $timezone = "Australia/Hobart"; - break; - case "07": - $timezone = "Australia/Melbourne"; - break; - case "08": - $timezone = "Australia/Perth"; - break; - } - break; - case "AW": - $timezone = "America/Aruba"; - break; - case "AX": - $timezone = "Europe/Mariehamn"; - break; - case "AZ": - $timezone = "Asia/Baku"; - break; - case "BA": - $timezone = "Europe/Sarajevo"; - break; - case "BB": - $timezone = "America/Barbados"; - break; - case "BD": - $timezone = "Asia/Dhaka"; - break; - case "BE": - $timezone = "Europe/Brussels"; - break; - case "BF": - $timezone = "Africa/Ouagadougou"; - break; - case "BG": - $timezone = "Europe/Sofia"; - break; - case "BH": - $timezone = "Asia/Bahrain"; - break; - case "BI": - $timezone = "Africa/Bujumbura"; - break; - case "BJ": - $timezone = "Africa/Porto-Novo"; - break; - case "BL": - $timezone = "America/St_Barthelemy"; - break; - case "BM": - $timezone = "Atlantic/Bermuda"; - break; - case "BN": - $timezone = "Asia/Brunei"; - break; - case "BO": - $timezone = "America/La_Paz"; - break; - case "BQ": - $timezone = "America/Curacao"; - break; - case "BR": - switch ($region) { - case "01": - $timezone = "America/Rio_Branco"; - break; - case "02": - $timezone = "America/Maceio"; - break; - case "03": - $timezone = "America/Sao_Paulo"; - break; - case "04": - $timezone = "America/Manaus"; - break; - case "05": - $timezone = "America/Bahia"; - break; - case "06": - $timezone = "America/Fortaleza"; - break; - case "07": - $timezone = "America/Sao_Paulo"; - break; - case "08": - $timezone = "America/Sao_Paulo"; - break; - case "11": - $timezone = "America/Campo_Grande"; - break; - case "13": - $timezone = "America/Belem"; - break; - case "14": - $timezone = "America/Cuiaba"; - break; - case "15": - $timezone = "America/Sao_Paulo"; - break; - case "16": - $timezone = "America/Belem"; - break; - case "17": - $timezone = "America/Recife"; - break; - case "18": - $timezone = "America/Sao_Paulo"; - break; - case "20": - $timezone = "America/Fortaleza"; - break; - case "21": - $timezone = "America/Sao_Paulo"; - break; - case "22": - $timezone = "America/Recife"; - break; - case "23": - $timezone = "America/Sao_Paulo"; - break; - case "24": - $timezone = "America/Porto_Velho"; - break; - case "25": - $timezone = "America/Boa_Vista"; - break; - case "26": - $timezone = "America/Sao_Paulo"; - break; - case "27": - $timezone = "America/Sao_Paulo"; - break; - case "28": - $timezone = "America/Maceio"; - break; - case "29": - $timezone = "America/Sao_Paulo"; - break; - case "30": - $timezone = "America/Recife"; - break; - case "31": - $timezone = "America/Araguaina"; - break; - } - break; - case "BS": - $timezone = "America/Nassau"; - break; - case "BT": - $timezone = "Asia/Thimphu"; - break; - case "BV": - $timezone = "Antarctica/Syowa"; - break; - case "BW": - $timezone = "Africa/Gaborone"; - break; - case "BY": - $timezone = "Europe/Minsk"; - break; - case "BZ": - $timezone = "America/Belize"; - break; - case "CA": - switch ($region) { - case "AB": - $timezone = "America/Edmonton"; - break; - case "BC": - $timezone = "America/Vancouver"; - break; - case "MB": - $timezone = "America/Winnipeg"; - break; - case "NB": - $timezone = "America/Halifax"; - break; - case "NL": - $timezone = "America/St_Johns"; - break; - case "NS": - $timezone = "America/Halifax"; - break; - case "NT": - $timezone = "America/Yellowknife"; - break; - case "NU": - $timezone = "America/Rankin_Inlet"; - break; - case "ON": - $timezone = "America/Toronto"; - break; - case "PE": - $timezone = "America/Halifax"; - break; - case "QC": - $timezone = "America/Montreal"; - break; - case "SK": - $timezone = "America/Regina"; - break; - case "YT": - $timezone = "America/Whitehorse"; - break; - } - break; - case "CC": - $timezone = "Indian/Cocos"; - break; - case "CD": - switch ($region) { - case "01": - $timezone = "Africa/Kinshasa"; - break; - case "02": - $timezone = "Africa/Kinshasa"; - break; - case "03": - $timezone = "Africa/Kinshasa"; - break; - case "04": - $timezone = "Africa/Lubumbashi"; - break; - case "05": - $timezone = "Africa/Lubumbashi"; - break; - case "06": - $timezone = "Africa/Kinshasa"; - break; - case "07": - $timezone = "Africa/Lubumbashi"; - break; - case "08": - $timezone = "Africa/Kinshasa"; - break; - case "09": - $timezone = "Africa/Lubumbashi"; - break; - case "10": - $timezone = "Africa/Lubumbashi"; - break; - case "11": - $timezone = "Africa/Lubumbashi"; - break; - case "12": - $timezone = "Africa/Lubumbashi"; - break; - } - break; - case "CF": - $timezone = "Africa/Bangui"; - break; - case "CG": - $timezone = "Africa/Brazzaville"; - break; - case "CH": - $timezone = "Europe/Zurich"; - break; - case "CI": - $timezone = "Africa/Abidjan"; - break; - case "CK": - $timezone = "Pacific/Rarotonga"; - break; - case "CL": - $timezone = "America/Santiago"; - break; - case "CM": - $timezone = "Africa/Lagos"; - break; - case "CN": - switch ($region) { - case "01": - $timezone = "Asia/Shanghai"; - break; - case "02": - $timezone = "Asia/Shanghai"; - break; - case "03": - $timezone = "Asia/Shanghai"; - break; - case "04": - $timezone = "Asia/Shanghai"; - break; - case "05": - $timezone = "Asia/Harbin"; - break; - case "06": - $timezone = "Asia/Chongqing"; - break; - case "07": - $timezone = "Asia/Shanghai"; - break; - case "08": - $timezone = "Asia/Harbin"; - break; - case "09": - $timezone = "Asia/Shanghai"; - break; - case "10": - $timezone = "Asia/Shanghai"; - break; - case "11": - $timezone = "Asia/Chongqing"; - break; - case "12": - $timezone = "Asia/Shanghai"; - break; - case "13": - $timezone = "Asia/Urumqi"; - break; - case "14": - $timezone = "Asia/Chongqing"; - break; - case "15": - $timezone = "Asia/Chongqing"; - break; - case "16": - $timezone = "Asia/Chongqing"; - break; - case "18": - $timezone = "Asia/Chongqing"; - break; - case "19": - $timezone = "Asia/Harbin"; - break; - case "20": - $timezone = "Asia/Harbin"; - break; - case "21": - $timezone = "Asia/Chongqing"; - break; - case "22": - $timezone = "Asia/Harbin"; - break; - case "23": - $timezone = "Asia/Shanghai"; - break; - case "24": - $timezone = "Asia/Chongqing"; - break; - case "25": - $timezone = "Asia/Shanghai"; - break; - case "26": - $timezone = "Asia/Chongqing"; - break; - case "28": - $timezone = "Asia/Shanghai"; - break; - case "29": - $timezone = "Asia/Chongqing"; - break; - case "30": - $timezone = "Asia/Chongqing"; - break; - case "31": - $timezone = "Asia/Chongqing"; - break; - case "32": - $timezone = "Asia/Chongqing"; - break; - case "33": - $timezone = "Asia/Chongqing"; - break; - } - break; - case "CO": - $timezone = "America/Bogota"; - break; - case "CR": - $timezone = "America/Costa_Rica"; - break; - case "CU": - $timezone = "America/Havana"; - break; - case "CV": - $timezone = "Atlantic/Cape_Verde"; - break; - case "CW": - $timezone = "America/Curacao"; - break; - case "CX": - $timezone = "Indian/Christmas"; - break; - case "CY": - $timezone = "Asia/Nicosia"; - break; - case "CZ": - $timezone = "Europe/Prague"; - break; - case "DE": - $timezone = "Europe/Berlin"; - break; - case "DJ": - $timezone = "Africa/Djibouti"; - break; - case "DK": - $timezone = "Europe/Copenhagen"; - break; - case "DM": - $timezone = "America/Dominica"; - break; - case "DO": - $timezone = "America/Santo_Domingo"; - break; - case "DZ": - $timezone = "Africa/Algiers"; - break; - case "EC": - switch ($region) { - case "01": - $timezone = "Pacific/Galapagos"; - break; - case "02": - $timezone = "America/Guayaquil"; - break; - case "03": - $timezone = "America/Guayaquil"; - break; - case "04": - $timezone = "America/Guayaquil"; - break; - case "05": - $timezone = "America/Guayaquil"; - break; - case "06": - $timezone = "America/Guayaquil"; - break; - case "07": - $timezone = "America/Guayaquil"; - break; - case "08": - $timezone = "America/Guayaquil"; - break; - case "09": - $timezone = "America/Guayaquil"; - break; - case "10": - $timezone = "America/Guayaquil"; - break; - case "11": - $timezone = "America/Guayaquil"; - break; - case "12": - $timezone = "America/Guayaquil"; - break; - case "13": - $timezone = "America/Guayaquil"; - break; - case "14": - $timezone = "America/Guayaquil"; - break; - case "15": - $timezone = "America/Guayaquil"; - break; - case "17": - $timezone = "America/Guayaquil"; - break; - case "18": - $timezone = "America/Guayaquil"; - break; - case "19": - $timezone = "America/Guayaquil"; - break; - case "20": - $timezone = "America/Guayaquil"; - break; - case "22": - $timezone = "America/Guayaquil"; - break; - case "24": - $timezone = "America/Guayaquil"; - break; - } - break; - case "EE": - $timezone = "Europe/Tallinn"; - break; - case "EG": - $timezone = "Africa/Cairo"; - break; - case "EH": - $timezone = "Africa/El_Aaiun"; - break; - case "ER": - $timezone = "Africa/Asmara"; - break; - case "ES": - switch ($region) { - case "07": - $timezone = "Europe/Madrid"; - break; - case "27": - $timezone = "Europe/Madrid"; - break; - case "29": - $timezone = "Europe/Madrid"; - break; - case "31": - $timezone = "Europe/Madrid"; - break; - case "32": - $timezone = "Europe/Madrid"; - break; - case "34": - $timezone = "Europe/Madrid"; - break; - case "39": - $timezone = "Europe/Madrid"; - break; - case "51": - $timezone = "Africa/Ceuta"; - break; - case "52": - $timezone = "Europe/Madrid"; - break; - case "53": - $timezone = "Atlantic/Canary"; - break; - case "54": - $timezone = "Europe/Madrid"; - break; - case "55": - $timezone = "Europe/Madrid"; - break; - case "56": - $timezone = "Europe/Madrid"; - break; - case "57": - $timezone = "Europe/Madrid"; - break; - case "58": - $timezone = "Europe/Madrid"; - break; - case "59": - $timezone = "Europe/Madrid"; - break; - case "60": - $timezone = "Europe/Madrid"; - break; - } - break; - case "ET": - $timezone = "Africa/Addis_Ababa"; - break; - case "FI": - $timezone = "Europe/Helsinki"; - break; - case "FJ": - $timezone = "Pacific/Fiji"; - break; - case "FK": - $timezone = "Atlantic/Stanley"; - break; - case "FM": - $timezone = "Pacific/Pohnpei"; - break; - case "FO": - $timezone = "Atlantic/Faroe"; - break; - case "FR": - $timezone = "Europe/Paris"; - break; - case "FX": - $timezone = "Europe/Paris"; - break; - case "GA": - $timezone = "Africa/Libreville"; - break; - case "GB": - $timezone = "Europe/London"; - break; - case "GD": - $timezone = "America/Grenada"; - break; - case "GE": - $timezone = "Asia/Tbilisi"; - break; - case "GF": - $timezone = "America/Cayenne"; - break; - case "GG": - $timezone = "Europe/Guernsey"; - break; - case "GH": - $timezone = "Africa/Accra"; - break; - case "GI": - $timezone = "Europe/Gibraltar"; - break; - case "GL": - switch ($region) { - case "01": - $timezone = "America/Thule"; - break; - case "02": - $timezone = "America/Godthab"; - break; - case "03": - $timezone = "America/Godthab"; - break; - } - break; - case "GM": - $timezone = "Africa/Banjul"; - break; - case "GN": - $timezone = "Africa/Conakry"; - break; - case "GP": - $timezone = "America/Guadeloupe"; - break; - case "GQ": - $timezone = "Africa/Malabo"; - break; - case "GR": - $timezone = "Europe/Athens"; - break; - case "GS": - $timezone = "Atlantic/South_Georgia"; - break; - case "GT": - $timezone = "America/Guatemala"; - break; - case "GU": - $timezone = "Pacific/Guam"; - break; - case "GW": - $timezone = "Africa/Bissau"; - break; - case "GY": - $timezone = "America/Guyana"; - break; - case "HK": - $timezone = "Asia/Hong_Kong"; - break; - case "HN": - $timezone = "America/Tegucigalpa"; - break; - case "HR": - $timezone = "Europe/Zagreb"; - break; - case "HT": - $timezone = "America/Port-au-Prince"; - break; - case "HU": - $timezone = "Europe/Budapest"; - break; - case "ID": - switch ($region) { - case "01": - $timezone = "Asia/Pontianak"; - break; - case "02": - $timezone = "Asia/Makassar"; - break; - case "03": - $timezone = "Asia/Jakarta"; - break; - case "04": - $timezone = "Asia/Jakarta"; - break; - case "05": - $timezone = "Asia/Jakarta"; - break; - case "06": - $timezone = "Asia/Jakarta"; - break; - case "07": - $timezone = "Asia/Jakarta"; - break; - case "08": - $timezone = "Asia/Jakarta"; - break; - case "09": - $timezone = "Asia/Jayapura"; - break; - case "10": - $timezone = "Asia/Jakarta"; - break; - case "11": - $timezone = "Asia/Pontianak"; - break; - case "12": - $timezone = "Asia/Makassar"; - break; - case "13": - $timezone = "Asia/Makassar"; - break; - case "14": - $timezone = "Asia/Makassar"; - break; - case "15": - $timezone = "Asia/Jakarta"; - break; - case "16": - $timezone = "Asia/Makassar"; - break; - case "17": - $timezone = "Asia/Makassar"; - break; - case "18": - $timezone = "Asia/Makassar"; - break; - case "19": - $timezone = "Asia/Pontianak"; - break; - case "20": - $timezone = "Asia/Makassar"; - break; - case "21": - $timezone = "Asia/Makassar"; - break; - case "22": - $timezone = "Asia/Makassar"; - break; - case "23": - $timezone = "Asia/Makassar"; - break; - case "24": - $timezone = "Asia/Jakarta"; - break; - case "25": - $timezone = "Asia/Pontianak"; - break; - case "26": - $timezone = "Asia/Pontianak"; - break; - case "28": - $timezone = "Asia/Jayapura"; - break; - case "29": - $timezone = "Asia/Makassar"; - break; - case "30": - $timezone = "Asia/Jakarta"; - break; - case "31": - $timezone = "Asia/Makassar"; - break; - case "32": - $timezone = "Asia/Jakarta"; - break; - case "33": - $timezone = "Asia/Jakarta"; - break; - case "34": - $timezone = "Asia/Makassar"; - break; - case "35": - $timezone = "Asia/Pontianak"; - break; - case "36": - $timezone = "Asia/Jayapura"; - break; - case "37": - $timezone = "Asia/Pontianak"; - break; - case "38": - $timezone = "Asia/Makassar"; - break; - case "39": - $timezone = "Asia/Jayapura"; - break; - case "40": - $timezone = "Asia/Pontianak"; - break; - case "41": - $timezone = "Asia/Makassar"; - break; - } - break; - case "IE": - $timezone = "Europe/Dublin"; - break; - case "IL": - $timezone = "Asia/Jerusalem"; - break; - case "IM": - $timezone = "Europe/Isle_of_Man"; - break; - case "IN": - $timezone = "Asia/Kolkata"; - break; - case "IO": - $timezone = "Indian/Chagos"; - break; - case "IQ": - $timezone = "Asia/Baghdad"; - break; - case "IR": - $timezone = "Asia/Tehran"; - break; - case "IS": - $timezone = "Atlantic/Reykjavik"; - break; - case "IT": - $timezone = "Europe/Rome"; - break; - case "JE": - $timezone = "Europe/Jersey"; - break; - case "JM": - $timezone = "America/Jamaica"; - break; - case "JO": - $timezone = "Asia/Amman"; - break; - case "JP": - $timezone = "Asia/Tokyo"; - break; - case "KE": - $timezone = "Africa/Nairobi"; - break; - case "KG": - $timezone = "Asia/Bishkek"; - break; - case "KH": - $timezone = "Asia/Phnom_Penh"; - break; - case "KI": - $timezone = "Pacific/Tarawa"; - break; - case "KM": - $timezone = "Indian/Comoro"; - break; - case "KN": - $timezone = "America/St_Kitts"; - break; - case "KP": - $timezone = "Asia/Pyongyang"; - break; - case "KR": - $timezone = "Asia/Seoul"; - break; - case "KW": - $timezone = "Asia/Kuwait"; - break; - case "KY": - $timezone = "America/Cayman"; - break; - case "KZ": - switch ($region) { - case "01": - $timezone = "Asia/Almaty"; - break; - case "02": - $timezone = "Asia/Almaty"; - break; - case "03": - $timezone = "Asia/Qyzylorda"; - break; - case "04": - $timezone = "Asia/Aqtobe"; - break; - case "05": - $timezone = "Asia/Qyzylorda"; - break; - case "06": - $timezone = "Asia/Aqtau"; - break; - case "07": - $timezone = "Asia/Oral"; - break; - case "08": - $timezone = "Asia/Qyzylorda"; - break; - case "09": - $timezone = "Asia/Aqtau"; - break; - case "10": - $timezone = "Asia/Qyzylorda"; - break; - case "11": - $timezone = "Asia/Almaty"; - break; - case "12": - $timezone = "Asia/Qyzylorda"; - break; - case "13": - $timezone = "Asia/Aqtobe"; - break; - case "14": - $timezone = "Asia/Qyzylorda"; - break; - case "15": - $timezone = "Asia/Almaty"; - break; - case "16": - $timezone = "Asia/Aqtobe"; - break; - case "17": - $timezone = "Asia/Almaty"; - break; - } - break; - case "LA": - $timezone = "Asia/Vientiane"; - break; - case "LB": - $timezone = "Asia/Beirut"; - break; - case "LC": - $timezone = "America/St_Lucia"; - break; - case "LI": - $timezone = "Europe/Vaduz"; - break; - case "LK": - $timezone = "Asia/Colombo"; - break; - case "LR": - $timezone = "Africa/Monrovia"; - break; - case "LS": - $timezone = "Africa/Maseru"; - break; - case "LT": - $timezone = "Europe/Vilnius"; - break; - case "LU": - $timezone = "Europe/Luxembourg"; - break; - case "LV": - $timezone = "Europe/Riga"; - break; - case "LY": - $timezone = "Africa/Tripoli"; - break; - case "MA": - $timezone = "Africa/Casablanca"; - break; - case "MC": - $timezone = "Europe/Monaco"; - break; - case "MD": - $timezone = "Europe/Chisinau"; - break; - case "ME": - $timezone = "Europe/Podgorica"; - break; - case "MF": - $timezone = "America/Marigot"; - break; - case "MG": - $timezone = "Indian/Antananarivo"; - break; - case "MH": - $timezone = "Pacific/Kwajalein"; - break; - case "MK": - $timezone = "Europe/Skopje"; - break; - case "ML": - $timezone = "Africa/Bamako"; - break; - case "MM": - $timezone = "Asia/Rangoon"; - break; - case "MN": - switch ($region) { - case "06": - $timezone = "Asia/Choibalsan"; - break; - case "11": - $timezone = "Asia/Ulaanbaatar"; - break; - case "17": - $timezone = "Asia/Choibalsan"; - break; - case "19": - $timezone = "Asia/Hovd"; - break; - case "20": - $timezone = "Asia/Ulaanbaatar"; - break; - case "21": - $timezone = "Asia/Ulaanbaatar"; - break; - case "25": - $timezone = "Asia/Ulaanbaatar"; - break; - } - break; - case "MO": - $timezone = "Asia/Macau"; - break; - case "MP": - $timezone = "Pacific/Saipan"; - break; - case "MQ": - $timezone = "America/Martinique"; - break; - case "MR": - $timezone = "Africa/Nouakchott"; - break; - case "MS": - $timezone = "America/Montserrat"; - break; - case "MT": - $timezone = "Europe/Malta"; - break; - case "MU": - $timezone = "Indian/Mauritius"; - break; - case "MV": - $timezone = "Indian/Maldives"; - break; - case "MW": - $timezone = "Africa/Blantyre"; - break; - case "MX": - switch ($region) { - case "01": - $timezone = "America/Mexico_City"; - break; - case "02": - $timezone = "America/Tijuana"; - break; - case "03": - $timezone = "America/Hermosillo"; - break; - case "04": - $timezone = "America/Merida"; - break; - case "05": - $timezone = "America/Mexico_City"; - break; - case "06": - $timezone = "America/Chihuahua"; - break; - case "07": - $timezone = "America/Monterrey"; - break; - case "08": - $timezone = "America/Mexico_City"; - break; - case "09": - $timezone = "America/Mexico_City"; - break; - case "10": - $timezone = "America/Mazatlan"; - break; - case "11": - $timezone = "America/Mexico_City"; - break; - case "12": - $timezone = "America/Mexico_City"; - break; - case "13": - $timezone = "America/Mexico_City"; - break; - case "14": - $timezone = "America/Mazatlan"; - break; - case "15": - $timezone = "America/Chihuahua"; - break; - case "16": - $timezone = "America/Mexico_City"; - break; - case "17": - $timezone = "America/Mexico_City"; - break; - case "18": - $timezone = "America/Mazatlan"; - break; - case "19": - $timezone = "America/Monterrey"; - break; - case "20": - $timezone = "America/Mexico_City"; - break; - case "21": - $timezone = "America/Mexico_City"; - break; - case "22": - $timezone = "America/Mexico_City"; - break; - case "23": - $timezone = "America/Cancun"; - break; - case "24": - $timezone = "America/Mexico_City"; - break; - case "25": - $timezone = "America/Mazatlan"; - break; - case "26": - $timezone = "America/Hermosillo"; - break; - case "27": - $timezone = "America/Merida"; - break; - case "28": - $timezone = "America/Monterrey"; - break; - case "29": - $timezone = "America/Mexico_City"; - break; - case "30": - $timezone = "America/Mexico_City"; - break; - case "31": - $timezone = "America/Merida"; - break; - case "32": - $timezone = "America/Monterrey"; - break; - } - break; - case "MY": - switch ($region) { - case "01": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "02": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "03": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "04": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "05": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "06": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "07": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "08": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "09": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "11": - $timezone = "Asia/Kuching"; - break; - case "12": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "13": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "14": - $timezone = "Asia/Kuala_Lumpur"; - break; - case "15": - $timezone = "Asia/Kuching"; - break; - case "16": - $timezone = "Asia/Kuching"; - break; - } - break; - case "MZ": - $timezone = "Africa/Maputo"; - break; - case "NA": - $timezone = "Africa/Windhoek"; - break; - case "NC": - $timezone = "Pacific/Noumea"; - break; - case "NE": - $timezone = "Africa/Niamey"; - break; - case "NF": - $timezone = "Pacific/Norfolk"; - break; - case "NG": - $timezone = "Africa/Lagos"; - break; - case "NI": - $timezone = "America/Managua"; - break; - case "NL": - $timezone = "Europe/Amsterdam"; - break; - case "NO": - $timezone = "Europe/Oslo"; - break; - case "NP": - $timezone = "Asia/Kathmandu"; - break; - case "NR": - $timezone = "Pacific/Nauru"; - break; - case "NU": - $timezone = "Pacific/Niue"; - break; - case "NZ": - switch ($region) { - case "85": - $timezone = "Pacific/Auckland"; - break; - case "E7": - $timezone = "Pacific/Auckland"; - break; - case "E8": - $timezone = "Pacific/Auckland"; - break; - case "E9": - $timezone = "Pacific/Auckland"; - break; - case "F1": - $timezone = "Pacific/Auckland"; - break; - case "F2": - $timezone = "Pacific/Auckland"; - break; - case "F3": - $timezone = "Pacific/Auckland"; - break; - case "F4": - $timezone = "Pacific/Auckland"; - break; - case "F5": - $timezone = "Pacific/Auckland"; - break; - case "F6": - $timezone = "Pacific/Auckland"; - break; - case "F7": - $timezone = "Pacific/Chatham"; - break; - case "F8": - $timezone = "Pacific/Auckland"; - break; - case "F9": - $timezone = "Pacific/Auckland"; - break; - case "G1": - $timezone = "Pacific/Auckland"; - break; - case "G2": - $timezone = "Pacific/Auckland"; - break; - case "G3": - $timezone = "Pacific/Auckland"; - break; - } - break; - case "OM": - $timezone = "Asia/Muscat"; - break; - case "PA": - $timezone = "America/Panama"; - break; - case "PE": - $timezone = "America/Lima"; - break; - case "PF": - $timezone = "Pacific/Marquesas"; - break; - case "PG": - $timezone = "Pacific/Port_Moresby"; - break; - case "PH": - $timezone = "Asia/Manila"; - break; - case "PK": - $timezone = "Asia/Karachi"; - break; - case "PL": - $timezone = "Europe/Warsaw"; - break; - case "PM": - $timezone = "America/Miquelon"; - break; - case "PN": - $timezone = "Pacific/Pitcairn"; - break; - case "PR": - $timezone = "America/Puerto_Rico"; - break; - case "PS": - $timezone = "Asia/Gaza"; - break; - case "PT": - switch ($region) { - case "02": - $timezone = "Europe/Lisbon"; - break; - case "03": - $timezone = "Europe/Lisbon"; - break; - case "04": - $timezone = "Europe/Lisbon"; - break; - case "05": - $timezone = "Europe/Lisbon"; - break; - case "06": - $timezone = "Europe/Lisbon"; - break; - case "07": - $timezone = "Europe/Lisbon"; - break; - case "08": - $timezone = "Europe/Lisbon"; - break; - case "09": - $timezone = "Europe/Lisbon"; - break; - case "10": - $timezone = "Atlantic/Madeira"; - break; - case "11": - $timezone = "Europe/Lisbon"; - break; - case "13": - $timezone = "Europe/Lisbon"; - break; - case "14": - $timezone = "Europe/Lisbon"; - break; - case "16": - $timezone = "Europe/Lisbon"; - break; - case "17": - $timezone = "Europe/Lisbon"; - break; - case "18": - $timezone = "Europe/Lisbon"; - break; - case "19": - $timezone = "Europe/Lisbon"; - break; - case "20": - $timezone = "Europe/Lisbon"; - break; - case "21": - $timezone = "Europe/Lisbon"; - break; - case "22": - $timezone = "Europe/Lisbon"; - break; - case "23": - $timezone = "Atlantic/Azores"; - break; - } - break; - case "PW": - $timezone = "Pacific/Palau"; - break; - case "PY": - $timezone = "America/Asuncion"; - break; - case "QA": - $timezone = "Asia/Qatar"; - break; - case "RE": - $timezone = "Indian/Reunion"; - break; - case "RO": - $timezone = "Europe/Bucharest"; - break; - case "RS": - $timezone = "Europe/Belgrade"; - break; - case "RU": - switch ($region) { - case "01": - $timezone = "Europe/Volgograd"; - break; - case "02": - $timezone = "Asia/Irkutsk"; - break; - case "03": - $timezone = "Asia/Novokuznetsk"; - break; - case "04": - $timezone = "Asia/Novosibirsk"; - break; - case "05": - $timezone = "Asia/Vladivostok"; - break; - case "06": - $timezone = "Europe/Moscow"; - break; - case "07": - $timezone = "Europe/Volgograd"; - break; - case "08": - $timezone = "Europe/Samara"; - break; - case "09": - $timezone = "Europe/Moscow"; - break; - case "10": - $timezone = "Europe/Moscow"; - break; - case "11": - $timezone = "Asia/Irkutsk"; - break; - case "12": - $timezone = "Europe/Volgograd"; - break; - case "13": - $timezone = "Asia/Yekaterinburg"; - break; - case "14": - $timezone = "Asia/Irkutsk"; - break; - case "15": - $timezone = "Asia/Anadyr"; - break; - case "16": - $timezone = "Europe/Samara"; - break; - case "17": - $timezone = "Europe/Volgograd"; - break; - case "18": - $timezone = "Asia/Krasnoyarsk"; - break; - case "20": - $timezone = "Asia/Irkutsk"; - break; - case "21": - $timezone = "Europe/Moscow"; - break; - case "22": - $timezone = "Europe/Volgograd"; - break; - case "23": - $timezone = "Europe/Kaliningrad"; - break; - case "24": - $timezone = "Europe/Volgograd"; - break; - case "25": - $timezone = "Europe/Moscow"; - break; - case "26": - $timezone = "Asia/Kamchatka"; - break; - case "27": - $timezone = "Europe/Volgograd"; - break; - case "28": - $timezone = "Europe/Moscow"; - break; - case "29": - $timezone = "Asia/Novokuznetsk"; - break; - case "30": - $timezone = "Asia/Vladivostok"; - break; - case "31": - $timezone = "Asia/Krasnoyarsk"; - break; - case "32": - $timezone = "Asia/Omsk"; - break; - case "33": - $timezone = "Asia/Yekaterinburg"; - break; - case "34": - $timezone = "Asia/Yekaterinburg"; - break; - case "35": - $timezone = "Asia/Yekaterinburg"; - break; - case "36": - $timezone = "Asia/Anadyr"; - break; - case "37": - $timezone = "Europe/Moscow"; - break; - case "38": - $timezone = "Europe/Volgograd"; - break; - case "39": - $timezone = "Asia/Krasnoyarsk"; - break; - case "40": - $timezone = "Asia/Yekaterinburg"; - break; - case "41": - $timezone = "Europe/Moscow"; - break; - case "42": - $timezone = "Europe/Moscow"; - break; - case "43": - $timezone = "Europe/Moscow"; - break; - case "44": - $timezone = "Asia/Magadan"; - break; - case "45": - $timezone = "Europe/Samara"; - break; - case "46": - $timezone = "Europe/Samara"; - break; - case "47": - $timezone = "Europe/Moscow"; - break; - case "48": - $timezone = "Europe/Moscow"; - break; - case "49": - $timezone = "Europe/Moscow"; - break; - case "50": - $timezone = "Asia/Yekaterinburg"; - break; - case "51": - $timezone = "Europe/Moscow"; - break; - case "52": - $timezone = "Europe/Moscow"; - break; - case "53": - $timezone = "Asia/Novosibirsk"; - break; - case "54": - $timezone = "Asia/Omsk"; - break; - case "55": - $timezone = "Europe/Samara"; - break; - case "56": - $timezone = "Europe/Moscow"; - break; - case "57": - $timezone = "Europe/Samara"; - break; - case "58": - $timezone = "Asia/Yekaterinburg"; - break; - case "59": - $timezone = "Asia/Vladivostok"; - break; - case "60": - $timezone = "Europe/Kaliningrad"; - break; - case "61": - $timezone = "Europe/Volgograd"; - break; - case "62": - $timezone = "Europe/Moscow"; - break; - case "63": - $timezone = "Asia/Yakutsk"; - break; - case "64": - $timezone = "Asia/Sakhalin"; - break; - case "65": - $timezone = "Europe/Samara"; - break; - case "66": - $timezone = "Europe/Moscow"; - break; - case "67": - $timezone = "Europe/Samara"; - break; - case "68": - $timezone = "Europe/Volgograd"; - break; - case "69": - $timezone = "Europe/Moscow"; - break; - case "70": - $timezone = "Europe/Volgograd"; - break; - case "71": - $timezone = "Asia/Yekaterinburg"; - break; - case "72": - $timezone = "Europe/Moscow"; - break; - case "73": - $timezone = "Europe/Samara"; - break; - case "74": - $timezone = "Asia/Krasnoyarsk"; - break; - case "75": - $timezone = "Asia/Novosibirsk"; - break; - case "76": - $timezone = "Europe/Moscow"; - break; - case "77": - $timezone = "Europe/Moscow"; - break; - case "78": - $timezone = "Asia/Yekaterinburg"; - break; - case "79": - $timezone = "Asia/Irkutsk"; - break; - case "80": - $timezone = "Asia/Yekaterinburg"; - break; - case "81": - $timezone = "Europe/Samara"; - break; - case "82": - $timezone = "Asia/Irkutsk"; - break; - case "83": - $timezone = "Europe/Moscow"; - break; - case "84": - $timezone = "Europe/Volgograd"; - break; - case "85": - $timezone = "Europe/Moscow"; - break; - case "86": - $timezone = "Europe/Moscow"; - break; - case "87": - $timezone = "Asia/Novosibirsk"; - break; - case "88": - $timezone = "Europe/Moscow"; - break; - case "89": - $timezone = "Asia/Vladivostok"; - break; - case "90": - $timezone = "Asia/Yekaterinburg"; - break; - case "91": - $timezone = "Asia/Krasnoyarsk"; - break; - case "92": - $timezone = "Asia/Anadyr"; - break; - case "93": - $timezone = "Asia/Irkutsk"; - break; - } - break; - case "RW": - $timezone = "Africa/Kigali"; - break; - case "SA": - $timezone = "Asia/Riyadh"; - break; - case "SB": - $timezone = "Pacific/Guadalcanal"; - break; - case "SC": - $timezone = "Indian/Mahe"; - break; - case "SD": - $timezone = "Africa/Khartoum"; - break; - case "SE": - $timezone = "Europe/Stockholm"; - break; - case "SG": - $timezone = "Asia/Singapore"; - break; - case "SH": - $timezone = "Atlantic/St_Helena"; - break; - case "SI": - $timezone = "Europe/Ljubljana"; - break; - case "SJ": - $timezone = "Arctic/Longyearbyen"; - break; - case "SK": - $timezone = "Europe/Bratislava"; - break; - case "SL": - $timezone = "Africa/Freetown"; - break; - case "SM": - $timezone = "Europe/San_Marino"; - break; - case "SN": - $timezone = "Africa/Dakar"; - break; - case "SO": - $timezone = "Africa/Mogadishu"; - break; - case "SR": - $timezone = "America/Paramaribo"; - break; - case "SS": - $timezone = "Africa/Juba"; - break; - case "ST": - $timezone = "Africa/Sao_Tome"; - break; - case "SV": - $timezone = "America/El_Salvador"; - break; - case "SX": - $timezone = "America/Curacao"; - break; - case "SY": - $timezone = "Asia/Damascus"; - break; - case "SZ": - $timezone = "Africa/Mbabane"; - break; - case "TC": - $timezone = "America/Grand_Turk"; - break; - case "TD": - $timezone = "Africa/Ndjamena"; - break; - case "TF": - $timezone = "Indian/Kerguelen"; - break; - case "TG": - $timezone = "Africa/Lome"; - break; - case "TH": - $timezone = "Asia/Bangkok"; - break; - case "TJ": - $timezone = "Asia/Dushanbe"; - break; - case "TK": - $timezone = "Pacific/Fakaofo"; - break; - case "TL": - $timezone = "Asia/Dili"; - break; - case "TM": - $timezone = "Asia/Ashgabat"; - break; - case "TN": - $timezone = "Africa/Tunis"; - break; - case "TO": - $timezone = "Pacific/Tongatapu"; - break; - case "TR": - $timezone = "Asia/Istanbul"; - break; - case "TT": - $timezone = "America/Port_of_Spain"; - break; - case "TV": - $timezone = "Pacific/Funafuti"; - break; - case "TW": - $timezone = "Asia/Taipei"; - break; - case "TZ": - $timezone = "Africa/Dar_es_Salaam"; - break; - case "UA": - switch ($region) { - case "01": - $timezone = "Europe/Kiev"; - break; - case "02": - $timezone = "Europe/Kiev"; - break; - case "03": - $timezone = "Europe/Uzhgorod"; - break; - case "04": - $timezone = "Europe/Zaporozhye"; - break; - case "05": - $timezone = "Europe/Zaporozhye"; - break; - case "06": - $timezone = "Europe/Uzhgorod"; - break; - case "07": - $timezone = "Europe/Zaporozhye"; - break; - case "08": - $timezone = "Europe/Simferopol"; - break; - case "09": - $timezone = "Europe/Kiev"; - break; - case "10": - $timezone = "Europe/Zaporozhye"; - break; - case "11": - $timezone = "Europe/Simferopol"; - break; - case "12": - $timezone = "Europe/Kiev"; - break; - case "13": - $timezone = "Europe/Kiev"; - break; - case "14": - $timezone = "Europe/Zaporozhye"; - break; - case "15": - $timezone = "Europe/Uzhgorod"; - break; - case "16": - $timezone = "Europe/Zaporozhye"; - break; - case "17": - $timezone = "Europe/Simferopol"; - break; - case "18": - $timezone = "Europe/Zaporozhye"; - break; - case "19": - $timezone = "Europe/Kiev"; - break; - case "20": - $timezone = "Europe/Simferopol"; - break; - case "21": - $timezone = "Europe/Kiev"; - break; - case "22": - $timezone = "Europe/Uzhgorod"; - break; - case "23": - $timezone = "Europe/Kiev"; - break; - case "24": - $timezone = "Europe/Uzhgorod"; - break; - case "25": - $timezone = "Europe/Uzhgorod"; - break; - case "26": - $timezone = "Europe/Zaporozhye"; - break; - case "27": - $timezone = "Europe/Kiev"; - break; - } - break; - case "UG": - $timezone = "Africa/Kampala"; - break; - case "UM": - $timezone = "Pacific/Wake"; - break; - case "US": - switch ($region) { - case "AK": - $timezone = "America/Anchorage"; - break; - case "AL": - $timezone = "America/Chicago"; - break; - case "AR": - $timezone = "America/Chicago"; - break; - case "AZ": - $timezone = "America/Phoenix"; - break; - case "CA": - $timezone = "America/Los_Angeles"; - break; - case "CO": - $timezone = "America/Denver"; - break; - case "CT": - $timezone = "America/New_York"; - break; - case "DC": - $timezone = "America/New_York"; - break; - case "DE": - $timezone = "America/New_York"; - break; - case "FL": - $timezone = "America/New_York"; - break; - case "GA": - $timezone = "America/New_York"; - break; - case "HI": - $timezone = "Pacific/Honolulu"; - break; - case "IA": - $timezone = "America/Chicago"; - break; - case "ID": - $timezone = "America/Denver"; - break; - case "IL": - $timezone = "America/Chicago"; - break; - case "IN": - $timezone = "America/Indiana/Indianapolis"; - break; - case "KS": - $timezone = "America/Chicago"; - break; - case "KY": - $timezone = "America/New_York"; - break; - case "LA": - $timezone = "America/Chicago"; - break; - case "MA": - $timezone = "America/New_York"; - break; - case "MD": - $timezone = "America/New_York"; - break; - case "ME": - $timezone = "America/New_York"; - break; - case "MI": - $timezone = "America/New_York"; - break; - case "MN": - $timezone = "America/Chicago"; - break; - case "MO": - $timezone = "America/Chicago"; - break; - case "MS": - $timezone = "America/Chicago"; - break; - case "MT": - $timezone = "America/Denver"; - break; - case "NC": - $timezone = "America/New_York"; - break; - case "ND": - $timezone = "America/Chicago"; - break; - case "NE": - $timezone = "America/Chicago"; - break; - case "NH": - $timezone = "America/New_York"; - break; - case "NJ": - $timezone = "America/New_York"; - break; - case "NM": - $timezone = "America/Denver"; - break; - case "NV": - $timezone = "America/Los_Angeles"; - break; - case "NY": - $timezone = "America/New_York"; - break; - case "OH": - $timezone = "America/New_York"; - break; - case "OK": - $timezone = "America/Chicago"; - break; - case "OR": - $timezone = "America/Los_Angeles"; - break; - case "PA": - $timezone = "America/New_York"; - break; - case "RI": - $timezone = "America/New_York"; - break; - case "SC": - $timezone = "America/New_York"; - break; - case "SD": - $timezone = "America/Chicago"; - break; - case "TN": - $timezone = "America/Chicago"; - break; - case "TX": - $timezone = "America/Chicago"; - break; - case "UT": - $timezone = "America/Denver"; - break; - case "VA": - $timezone = "America/New_York"; - break; - case "VT": - $timezone = "America/New_York"; - break; - case "WA": - $timezone = "America/Los_Angeles"; - break; - case "WI": - $timezone = "America/Chicago"; - break; - case "WV": - $timezone = "America/New_York"; - break; - case "WY": - $timezone = "America/Denver"; - break; - } - break; - case "UY": - $timezone = "America/Montevideo"; - break; - case "UZ": - switch ($region) { - case "01": - $timezone = "Asia/Tashkent"; - break; - case "02": - $timezone = "Asia/Samarkand"; - break; - case "03": - $timezone = "Asia/Tashkent"; - break; - case "05": - $timezone = "Asia/Samarkand"; - break; - case "06": - $timezone = "Asia/Tashkent"; - break; - case "07": - $timezone = "Asia/Samarkand"; - break; - case "08": - $timezone = "Asia/Samarkand"; - break; - case "09": - $timezone = "Asia/Samarkand"; - break; - case "10": - $timezone = "Asia/Samarkand"; - break; - case "12": - $timezone = "Asia/Samarkand"; - break; - case "13": - $timezone = "Asia/Tashkent"; - break; - case "14": - $timezone = "Asia/Tashkent"; - break; - } - break; - case "VA": - $timezone = "Europe/Vatican"; - break; - case "VC": - $timezone = "America/St_Vincent"; - break; - case "VE": - $timezone = "America/Caracas"; - break; - case "VG": - $timezone = "America/Tortola"; - break; - case "VI": - $timezone = "America/St_Thomas"; - break; - case "VN": - $timezone = "Asia/Phnom_Penh"; - break; - case "VU": - $timezone = "Pacific/Efate"; - break; - case "WF": - $timezone = "Pacific/Wallis"; - break; - case "WS": - $timezone = "Pacific/Pago_Pago"; - break; - case "YE": - $timezone = "Asia/Aden"; - break; - case "YT": - $timezone = "Indian/Mayotte"; - break; - case "YU": - $timezone = "Europe/Belgrade"; - break; - case "ZA": - $timezone = "Africa/Johannesburg"; - break; - case "ZM": - $timezone = "Africa/Lusaka"; - break; - case "ZW": - $timezone = "Africa/Harare"; - break; - } - return $timezone; -} |
