exchangezones.php
1 year ago
lotuszones.php
1 year ago
php-bc.php
1 year ago
php-workaround.php
1 year ago
windowszones.php
1 year ago
exchangezones.php
95 lines
| 1 | <?php |
| 2 | |
| 3 | /** |
| 4 | * Microsoft exchange timezones |
| 5 | * Source: |
| 6 | * http://msdn.microsoft.com/en-us/library/ms988620%28v=exchg.65%29.aspx. |
| 7 | * |
| 8 | * Correct timezones deduced with help from: |
| 9 | * http://en.wikipedia.org/wiki/List_of_tz_database_time_zones |
| 10 | * |
| 11 | * @copyright Copyright (C) fruux GmbH (https://fruux.com/) |
| 12 | * @license http://sabre.io/license/ Modified BSD License |
| 13 | */ |
| 14 | return [ |
| 15 | 'Universal Coordinated Time' => 'UTC', |
| 16 | 'Casablanca, Monrovia' => 'Africa/Casablanca', |
| 17 | 'Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London' => 'Europe/Lisbon', |
| 18 | 'Greenwich Mean Time; Dublin, Edinburgh, London' => 'Europe/London', |
| 19 | 'Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' => 'Europe/Berlin', |
| 20 | 'Belgrade, Pozsony, Budapest, Ljubljana, Prague' => 'Europe/Prague', |
| 21 | 'Brussels, Copenhagen, Madrid, Paris' => 'Europe/Paris', |
| 22 | 'Paris, Madrid, Brussels, Copenhagen' => 'Europe/Paris', |
| 23 | 'Prague, Central Europe' => 'Europe/Prague', |
| 24 | 'Sarajevo, Skopje, Sofija, Vilnius, Warsaw, Zagreb' => 'Europe/Sarajevo', |
| 25 | 'West Central Africa' => 'Africa/Luanda', // This was a best guess |
| 26 | 'Athens, Istanbul, Minsk' => 'Europe/Athens', |
| 27 | 'Bucharest' => 'Europe/Bucharest', |
| 28 | 'Cairo' => 'Africa/Cairo', |
| 29 | 'Harare, Pretoria' => 'Africa/Harare', |
| 30 | 'Helsinki, Riga, Tallinn' => 'Europe/Helsinki', |
| 31 | 'Israel, Jerusalem Standard Time' => 'Asia/Jerusalem', |
| 32 | 'Baghdad' => 'Asia/Baghdad', |
| 33 | 'Arab, Kuwait, Riyadh' => 'Asia/Kuwait', |
| 34 | 'Moscow, St. Petersburg, Volgograd' => 'Europe/Moscow', |
| 35 | 'East Africa, Nairobi' => 'Africa/Nairobi', |
| 36 | 'Tehran' => 'Asia/Tehran', |
| 37 | 'Abu Dhabi, Muscat' => 'Asia/Muscat', // Best guess |
| 38 | 'Baku, Tbilisi, Yerevan' => 'Asia/Baku', |
| 39 | 'Kabul' => 'Asia/Kabul', |
| 40 | 'Ekaterinburg' => 'Asia/Yekaterinburg', |
| 41 | 'Islamabad, Karachi, Tashkent' => 'Asia/Karachi', |
| 42 | 'Kolkata, Chennai, Mumbai, New Delhi, India Standard Time' => 'Asia/Calcutta', |
| 43 | 'Kathmandu, Nepal' => 'Asia/Kathmandu', |
| 44 | 'Almaty, Novosibirsk, North Central Asia' => 'Asia/Almaty', |
| 45 | 'Astana, Dhaka' => 'Asia/Dhaka', |
| 46 | 'Sri Jayawardenepura, Sri Lanka' => 'Asia/Colombo', |
| 47 | 'Rangoon' => 'Asia/Rangoon', |
| 48 | 'Bangkok, Hanoi, Jakarta' => 'Asia/Bangkok', |
| 49 | 'Krasnoyarsk' => 'Asia/Krasnoyarsk', |
| 50 | 'Beijing, Chongqing, Hong Kong SAR, Urumqi' => 'Asia/Shanghai', |
| 51 | 'Irkutsk, Ulaan Bataar' => 'Asia/Irkutsk', |
| 52 | 'Kuala Lumpur, Singapore' => 'Asia/Singapore', |
| 53 | 'Perth, Western Australia' => 'Australia/Perth', |
| 54 | 'Taipei' => 'Asia/Taipei', |
| 55 | 'Osaka, Sapporo, Tokyo' => 'Asia/Tokyo', |
| 56 | 'Seoul, Korea Standard time' => 'Asia/Seoul', |
| 57 | 'Yakutsk' => 'Asia/Yakutsk', |
| 58 | 'Adelaide, Central Australia' => 'Australia/Adelaide', |
| 59 | 'Darwin' => 'Australia/Darwin', |
| 60 | 'Brisbane, East Australia' => 'Australia/Brisbane', |
| 61 | 'Canberra, Melbourne, Sydney, Hobart (year 2000 only)' => 'Australia/Sydney', |
| 62 | 'Guam, Port Moresby' => 'Pacific/Guam', |
| 63 | 'Hobart, Tasmania' => 'Australia/Hobart', |
| 64 | 'Vladivostok' => 'Asia/Vladivostok', |
| 65 | 'Magadan, Solomon Is., New Caledonia' => 'Asia/Magadan', |
| 66 | 'Auckland, Wellington' => 'Pacific/Auckland', |
| 67 | 'Fiji Islands, Kamchatka, Marshall Is.' => 'Pacific/Fiji', |
| 68 | 'Nuku\'alofa, Tonga' => 'Pacific/Tongatapu', |
| 69 | 'Azores' => 'Atlantic/Azores', |
| 70 | 'Cape Verde Is.' => 'Atlantic/Cape_Verde', |
| 71 | 'Mid-Atlantic' => 'America/Noronha', |
| 72 | 'Brasilia' => 'America/Sao_Paulo', // Best guess |
| 73 | 'Buenos Aires' => 'America/Argentina/Buenos_Aires', |
| 74 | 'Greenland' => 'America/Godthab', |
| 75 | 'Newfoundland' => 'America/St_Johns', |
| 76 | 'Atlantic Time (Canada)' => 'America/Halifax', |
| 77 | 'Caracas, La Paz' => 'America/Caracas', |
| 78 | 'Santiago' => 'America/Santiago', |
| 79 | 'Bogota, Lima, Quito' => 'America/Bogota', |
| 80 | 'Eastern Time (US & Canada)' => 'America/New_York', |
| 81 | 'Indiana (East)' => 'America/Indiana/Indianapolis', |
| 82 | 'Central America' => 'America/Guatemala', |
| 83 | 'Central Time (US & Canada)' => 'America/Chicago', |
| 84 | 'Mexico City, Tegucigalpa' => 'America/Mexico_City', |
| 85 | 'Saskatchewan' => 'America/Edmonton', |
| 86 | 'Arizona' => 'America/Phoenix', |
| 87 | 'Mountain Time (US & Canada)' => 'America/Denver', // Best guess |
| 88 | 'Pacific Time (US & Canada)' => 'America/Los_Angeles', // Best guess |
| 89 | 'Pacific Time (US & Canada); Tijuana' => 'America/Los_Angeles', // Best guess |
| 90 | 'Alaska' => 'America/Anchorage', |
| 91 | 'Hawaii' => 'Pacific/Honolulu', |
| 92 | 'Midway Island, Samoa' => 'Pacific/Midway', |
| 93 | 'Eniwetok, Kwajalein, Dateline Time' => 'Pacific/Kwajalein', |
| 94 | ]; |
| 95 |