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