exchangezones.php 4.3 KB

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