<?php
# Get from http://pecl.php.net/get/timezonedb:
# awk '$1 == "{" {printf "%3.3d=>%s,\n",FNR,$2}' timezonedb.h
$tzone = array(
002=>"Africa/Abidjan",
003=>"Africa/Accra",
004=>"Africa/Addis_Ababa",
005=>"Africa/Algiers",
006=>"Africa/Asmara",
007=>"Africa/Asmera",
008=>"Africa/Bamako",
009=>"Africa/Bangui",
010=>"Africa/Banjul",
011=>"Africa/Bissau",
012=>"Africa/Blantyre",
013=>"Africa/Brazzaville",
014=>"Africa/Bujumbura",
015=>"Africa/Cairo",
016=>"Africa/Casablanca",
017=>"Africa/Ceuta",
018=>"Africa/Conakry",
019=>"Africa/Dakar",
020=>"Africa/Dar_es_Salaam",
021=>"Africa/Djibouti",
022=>"Africa/Douala",
023=>"Africa/El_Aaiun",
024=>"Africa/Freetown",
025=>"Africa/Gaborone",
026=>"Africa/Harare",
027=>"Africa/Johannesburg",
028=>"Africa/Juba",
029=>"Africa/Kampala",
030=>"Africa/Khartoum",
031=>"Africa/Kigali",
032=>"Africa/Kinshasa",
033=>"Africa/Lagos",
034=>"Africa/Libreville",
035=>"Africa/Lome",
036=>"Africa/Luanda",
037=>"Africa/Lubumbashi",
038=>"Africa/Lusaka",
039=>"Africa/Malabo",
040=>"Africa/Maputo",
041=>"Africa/Maseru",
042=>"Africa/Mbabane",
043=>"Africa/Mogadishu",
044=>"Africa/Monrovia",
045=>"Africa/Nairobi",
046=>"Africa/Ndjamena",
047=>"Africa/Niamey",
048=>"Africa/Nouakchott",
049=>"Africa/Ouagadougou",
050=>"Africa/Porto-Novo",
051=>"Africa/Sao_Tome",
052=>"Africa/Timbuktu",
053=>"Africa/Tripoli",
054=>"Africa/Tunis",
055=>"Africa/Windhoek",
056=>"America/Adak",
057=>"America/Anchorage",
058=>"America/Anguilla",
059=>"America/Antigua",
060=>"America/Araguaina",
061=>"America/Argentina/Buenos_Aires",
062=>"America/Argentina/Catamarca",
063=>"America/Argentina/ComodRivadavia",
064=>"America/Argentina/Cordoba",
065=>"America/Argentina/Jujuy",
066=>"America/Argentina/La_Rioja",
067=>"America/Argentina/Mendoza",
068=>"America/Argentina/Rio_Gallegos",
069=>"America/Argentina/Salta",
070=>"America/Argentina/San_Juan",
071=>"America/Argentina/San_Luis",
072=>"America/Argentina/Tucuman",
073=>"America/Argentina/Ushuaia",
074=>"America/Aruba",
075=>"America/Asuncion",
076=>"America/Atikokan",
077=>"America/Atka",
078=>"America/Bahia",
079=>"America/Bahia_Banderas",
080=>"America/Barbados",
081=>"America/Belem",
082=>"America/Belize",
083=>"America/Blanc-Sablon",
084=>"America/Boa_Vista",
085=>"America/Bogota",
086=>"America/Boise",
087=>"America/Buenos_Aires",
088=>"America/Cambridge_Bay",
089=>"America/Campo_Grande",
090=>"America/Cancun",
091=>"America/Caracas",
092=>"America/Catamarca",
093=>"America/Cayenne",
094=>"America/Cayman",
095=>"America/Chicago",
096=>"America/Chihuahua",
097=>"America/Coral_Harbour",
098=>"America/Cordoba",
099=>"America/Costa_Rica",
100=>"America/Cuiaba",
101=>"America/Curacao",
102=>"America/Danmarkshavn",
103=>"America/Dawson",
104=>"America/Dawson_Creek",
105=>"America/Denver",
106=>"America/Detroit",
107=>"America/Dominica",
108=>"America/Edmonton",
109=>"America/Eirunepe",
110=>"America/El_Salvador",
111=>"America/Ensenada",
112=>"America/Fort_Wayne",
113=>"America/Fortaleza",
114=>"America/Glace_Bay",
115=>"America/Godthab",
116=>"America/Goose_Bay",
117=>"America/Grand_Turk",
118=>"America/Grenada",
119=>"America/Guadeloupe",
120=>"America/Guatemala",
121=>"America/Guayaquil",
122=>"America/Guyana",
123=>"America/Halifax",
124=>"America/Havana",
125=>"America/Hermosillo",
126=>"America/Indiana/Indianapolis",
127=>"America/Indiana/Knox",
128=>"America/Indiana/Marengo",
129=>"America/Indiana/Petersburg",
130=>"America/Indiana/Tell_City",
131=>"America/Indiana/Vevay",
132=>"America/Indiana/Vincennes",
133=>"America/Indiana/Winamac",
134=>"America/Indianapolis",
135=>"America/Inuvik",
136=>"America/Iqaluit",
137=>"America/Jamaica",
138=>"America/Jujuy",
139=>"America/Juneau",
140=>"America/Kentucky/Louisville",
141=>"America/Kentucky/Monticello",
142=>"America/Knox_IN",
143=>"America/Kralendijk",
144=>"America/La_Paz",
145=>"America/Lima",
146=>"America/Los_Angeles",
147=>"America/Louisville",
148=>"America/Lower_Princes",
149=>"America/Maceio",
150=>"America/Managua",
151=>"America/Manaus",
152=>"America/Marigot",
153=>"America/Martinique",
154=>"America/Matamoros",
155=>"America/Mazatlan",
156=>"America/Mendoza",
157=>"America/Menominee",
158=>"America/Merida",
159=>"America/Metlakatla",
160=>"America/Mexico_City",
161=>"America/Miquelon",
162=>"America/Moncton",
163=>"America/Monterrey",
164=>"America/Montevideo",
165=>"America/Montreal",
166=>"America/Montserrat",
167=>"America/Nassau",
168=>"America/New_York",
169=>"America/Nipigon",
170=>"America/Nome",
171=>"America/Noronha",
172=>"America/North_Dakota/Beulah",
173=>"America/North_Dakota/Center",
174=>"America/North_Dakota/New_Salem",
175=>"America/Ojinaga",
176=>"America/Panama",
177=>"America/Pangnirtung",
178=>"America/Paramaribo",
179=>"America/Phoenix",
180=>"America/Port-au-Prince",
181=>"America/Port_of_Spain",
182=>"America/Porto_Acre",
183=>"America/Porto_Velho",
184=>"America/Puerto_Rico",
185=>"America/Rainy_River",
186=>"America/Rankin_Inlet",
187=>"America/Recife",
188=>"America/Regina",
189=>"America/Resolute",
190=>"America/Rio_Branco",
191=>"America/Rosario",
192=>"America/Santa_Isabel",
193=>"America/Santarem",
194=>"America/Santiago",
195=>"America/Santo_Domingo",
196=>"America/Sao_Paulo",
197=>"America/Scoresbysund",
198=>"America/Shiprock",
199=>"America/Sitka",
200=>"America/St_Barthelemy",
201=>"America/St_Johns",
202=>"America/St_Kitts",
203=>"America/St_Lucia",
204=>"America/St_Thomas",
205=>"America/St_Vincent",
206=>"America/Swift_Current",
207=>"America/Tegucigalpa",
208=>"America/Thule",
209=>"America/Thunder_Bay",
210=>"America/Tijuana",
211=>"America/Toronto",
212=>"America/Tortola",
213=>"America/Vancouver",
214=>"America/Virgin",
215=>"America/Whitehorse",
216=>"America/Winnipeg",
217=>"America/Yakutat",
218=>"America/Yellowknife",
219=>"Antarctica/Casey",
220=>"Antarctica/Davis",
221=>"Antarctica/DumontDUrville",
222=>"Antarctica/Macquarie",
223=>"Antarctica/Mawson",
224=>"Antarctica/McMurdo",
225=>"Antarctica/Palmer",
226=>"Antarctica/Rothera",
227=>"Antarctica/South_Pole",
228=>"Antarctica/Syowa",
229=>"Antarctica/Vostok",
230=>"Arctic/Longyearbyen",
231=>"Asia/Aden",
232=>"Asia/Almaty",
233=>"Asia/Amman",
234=>"Asia/Anadyr",
235=>"Asia/Aqtau",
236=>"Asia/Aqtobe",
237=>"Asia/Ashgabat",
238=>"Asia/Ashkhabad",
239=>"Asia/Baghdad",
240=>"Asia/Bahrain",
241=>"Asia/Baku",
242=>"Asia/Bangkok",
243=>"Asia/Beirut",
244=>"Asia/Bishkek",
245=>"Asia/Brunei",
246=>"Asia/Calcutta",
247=>"Asia/Choibalsan",
248=>"Asia/Chongqing",
249=>"Asia/Chungking",
250=>"Asia/Colombo",
251=>"Asia/Dacca",
252=>"Asia/Damascus",
253=>"Asia/Dhaka",
254=>"Asia/Dili",
255=>"Asia/Dubai",
256=>"Asia/Dushanbe",
257=>"Asia/Gaza",
258=>"Asia/Harbin",
259=>"Asia/Hebron",
260=>"Asia/Ho_Chi_Minh",
261=>"Asia/Hong_Kong",
262=>"Asia/Hovd",
263=>"Asia/Irkutsk",
264=>"Asia/Istanbul",
265=>"Asia/Jakarta",
266=>"Asia/Jayapura",
267=>"Asia/Jerusalem",
268=>"Asia/Kabul",
269=>"Asia/Kamchatka",
270=>"Asia/Karachi",
271=>"Asia/Kashgar",
272=>"Asia/Kathmandu",
273=>"Asia/Katmandu",
274=>"Asia/Kolkata",
275=>"Asia/Krasnoyarsk",
276=>"Asia/Kuala_Lumpur",
277=>"Asia/Kuching",
278=>"Asia/Kuwait",
279=>"Asia/Macao",
280=>"Asia/Macau",
281=>"Asia/Magadan",
282=>"Asia/Makassar",
283=>"Asia/Manila",
284=>"Asia/Muscat",
285=>"Asia/Nicosia",
286=>"Asia/Novokuznetsk",
287=>"Asia/Novosibirsk",
288=>"Asia/Omsk",
289=>"Asia/Oral",
290=>"Asia/Phnom_Penh",
291=>"Asia/Pontianak",
292=>"Asia/Pyongyang",
293=>"Asia/Qatar",
294=>"Asia/Qyzylorda",
295=>"Asia/Rangoon",
296=>"Asia/Riyadh",
297=>"Asia/Saigon",
298=>"Asia/Sakhalin",
299=>"Asia/Samarkand",
300=>"Asia/Seoul",
301=>"Asia/Shanghai",
302=>"Asia/Singapore",
303=>"Asia/Taipei",
304=>"Asia/Tashkent",
305=>"Asia/Tbilisi",
306=>"Asia/Tehran",
307=>"Asia/Tel_Aviv",
308=>"Asia/Thimbu",
309=>"Asia/Thimphu",
310=>"Asia/Tokyo",
311=>"Asia/Ujung_Pandang",
312=>"Asia/Ulaanbaatar",
313=>"Asia/Ulan_Bator",
314=>"Asia/Urumqi",
315=>"Asia/Vientiane",
316=>"Asia/Vladivostok",
317=>"Asia/Yakutsk",
318=>"Asia/Yekaterinburg",
319=>"Asia/Yerevan",
320=>"Atlantic/Azores",
321=>"Atlantic/Bermuda",
322=>"Atlantic/Canary",
323=>"Atlantic/Cape_Verde",
324=>"Atlantic/Faeroe",
325=>"Atlantic/Faroe",
326=>"Atlantic/Jan_Mayen",
327=>"Atlantic/Madeira",
328=>"Atlantic/Reykjavik",
329=>"Atlantic/South_Georgia",
330=>"Atlantic/St_Helena",
331=>"Atlantic/Stanley",
332=>"Australia/ACT",
333=>"Australia/Adelaide",
334=>"Australia/Brisbane",
335=>"Australia/Broken_Hill",
336=>"Australia/Canberra",
337=>"Australia/Currie",
338=>"Australia/Darwin",
339=>"Australia/Eucla",
340=>"Australia/Hobart",
341=>"Australia/LHI",
342=>"Australia/Lindeman",
343=>"Australia/Lord_Howe",
344=>"Australia/Melbourne",
345=>"Australia/North",
346=>"Australia/NSW",
347=>"Australia/Perth",
348=>"Australia/Queensland",
349=>"Australia/South",
350=>"Australia/Sydney",
351=>"Australia/Tasmania",
352=>"Australia/Victoria",
353=>"Australia/West",
354=>"Australia/Yancowinna",
355=>"Brazil/Acre",
356=>"Brazil/DeNoronha",
357=>"Brazil/East",
358=>"Brazil/West",
359=>"Canada/Atlantic",
360=>"Canada/Central",
361=>"Canada/East-Saskatchewan",
362=>"Canada/Eastern",
363=>"Canada/Mountain",
364=>"Canada/Newfoundland",
365=>"Canada/Pacific",
366=>"Canada/Saskatchewan",
367=>"Canada/Yukon",
368=>"CET",
369=>"Chile/Continental",
370=>"Chile/EasterIsland",
371=>"CST6CDT",
372=>"Cuba",
373=>"EET",
374=>"Egypt",
375=>"Eire",
376=>"EST",
377=>"EST5EDT",
378=>"Etc/GMT",
379=>"Etc/GMT+0",
380=>"Etc/GMT+1",
381=>"Etc/GMT+10",
382=>"Etc/GMT+11",
383=>"Etc/GMT+12",
384=>"Etc/GMT+2",
385=>"Etc/GMT+3",
386=>"Etc/GMT+4",
387=>"Etc/GMT+5",
388=>"Etc/GMT+6",
389=>"Etc/GMT+7",
390=>"Etc/GMT+8",
391=>"Etc/GMT+9",
392=>"Etc/GMT-0",
393=>"Etc/GMT-1",
394=>"Etc/GMT-10",
395=>"Etc/GMT-11",
396=>"Etc/GMT-12",
397=>"Etc/GMT-13",
398=>"Etc/GMT-14",
399=>"Etc/GMT-2",
400=>"Etc/GMT-3",
401=>"Etc/GMT-4",
402=>"Etc/GMT-5",
403=>"Etc/GMT-6",
404=>"Etc/GMT-7",
405=>"Etc/GMT-8",
406=>"Etc/GMT-9",
407=>"Etc/GMT0",
408=>"Etc/Greenwich",
409=>"Etc/UCT",
410=>"Etc/Universal",
411=>"Etc/UTC",
412=>"Etc/Zulu",
413=>"Europe/Amsterdam",
414=>"Europe/Andorra",
415=>"Europe/Athens",
416=>"Europe/Belfast",
417=>"Europe/Belgrade",
418=>"Europe/Berlin",
419=>"Europe/Bratislava",
420=>"Europe/Brussels",
421=>"Europe/Bucharest",
422=>"Europe/Budapest",
423=>"Europe/Chisinau",
424=>"Europe/Copenhagen",
425=>"Europe/Dublin",
426=>"Europe/Gibraltar",
427=>"Europe/Guernsey",
428=>"Europe/Helsinki",
429=>"Europe/Isle_of_Man",
430=>"Europe/Istanbul",
431=>"Europe/Jersey",
432=>"Europe/Kaliningrad",
433=>"Europe/Kiev",
434=>"Europe/Lisbon",
435=>"Europe/Ljubljana",
436=>"Europe/London",
437=>"Europe/Luxembourg",
438=>"Europe/Madrid",
439=>"Europe/Malta",
440=>"Europe/Mariehamn",
441=>"Europe/Minsk",
442=>"Europe/Monaco",
443=>"Europe/Moscow",
444=>"Europe/Nicosia",
445=>"Europe/Oslo",
446=>"Europe/Paris",
447=>"Europe/Podgorica",
448=>"Europe/Prague",
449=>"Europe/Riga",
450=>"Europe/Rome",
451=>"Europe/Samara",
452=>"Europe/San_Marino",
453=>"Europe/Sarajevo",
454=>"Europe/Simferopol",
455=>"Europe/Skopje",
456=>"Europe/Sofia",
457=>"Europe/Stockholm",
458=>"Europe/Tallinn",
459=>"Europe/Tirane",
460=>"Europe/Tiraspol",
461=>"Europe/Uzhgorod",
462=>"Europe/Vaduz",
463=>"Europe/Vatican",
464=>"Europe/Vienna",
465=>"Europe/Vilnius",
466=>"Europe/Volgograd",
467=>"Europe/Warsaw",
468=>"Europe/Zagreb",
469=>"Europe/Zaporozhye",
470=>"Europe/Zurich",
471=>"Factory",
472=>"GB",
473=>"GB-Eire",
474=>"GMT",
475=>"GMT+0",
476=>"GMT-0",
477=>"GMT0",
478=>"Greenwich",
479=>"Hongkong",
480=>"HST",
481=>"Iceland",
482=>"Indian/Antananarivo",
483=>"Indian/Chagos",
484=>"Indian/Christmas",
485=>"Indian/Cocos",
486=>"Indian/Comoro",
487=>"Indian/Kerguelen",
488=>"Indian/Mahe",
489=>"Indian/Maldives",
490=>"Indian/Mauritius",
491=>"Indian/Mayotte",
492=>"Indian/Reunion",
493=>"Iran",
494=>"Israel",
495=>"Jamaica",
496=>"Japan",
497=>"Kwajalein",
498=>"Libya",
499=>"MET",
500=>"Mexico/BajaNorte",
501=>"Mexico/BajaSur",
502=>"Mexico/General",
503=>"MST",
504=>"MST7MDT",
505=>"Navajo",
506=>"NZ",
507=>"NZ-CHAT",
508=>"Pacific/Apia",
509=>"Pacific/Auckland",
510=>"Pacific/Chatham",
511=>"Pacific/Chuuk",
512=>"Pacific/Easter",
513=>"Pacific/Efate",
514=>"Pacific/Enderbury",
515=>"Pacific/Fakaofo",
516=>"Pacific/Fiji",
517=>"Pacific/Funafuti",
518=>"Pacific/Galapagos",
519=>"Pacific/Gambier",
520=>"Pacific/Guadalcanal",
521=>"Pacific/Guam",
522=>"Pacific/Honolulu",
523=>"Pacific/Johnston",
524=>"Pacific/Kiritimati",
525=>"Pacific/Kosrae",
526=>"Pacific/Kwajalein",
527=>"Pacific/Majuro",
528=>"Pacific/Marquesas",
529=>"Pacific/Midway",
530=>"Pacific/Nauru",
531=>"Pacific/Niue",
532=>"Pacific/Norfolk",
533=>"Pacific/Noumea",
534=>"Pacific/Pago_Pago",
535=>"Pacific/Palau",
536=>"Pacific/Pitcairn",
537=>"Pacific/Pohnpei",
538=>"Pacific/Ponape",
539=>"Pacific/Port_Moresby",
540=>"Pacific/Rarotonga",
541=>"Pacific/Saipan",
542=>"Pacific/Samoa",
543=>"Pacific/Tahiti",
544=>"Pacific/Tarawa",
545=>"Pacific/Tongatapu",
546=>"Pacific/Truk",
547=>"Pacific/Wake",
548=>"Pacific/Wallis",
549=>"Pacific/Yap",
550=>"Poland",
551=>"Portugal",
552=>"PRC",
553=>"PST8PDT",
554=>"ROC",
555=>"ROK",
556=>"Singapore",
557=>"Turkey",
558=>"UCT",
559=>"Universal",
560=>"US/Alaska",
561=>"US/Aleutian",
562=>"US/Arizona",
563=>"US/Central",
564=>"US/East-Indiana",
565=>"US/Eastern",
566=>"US/Hawaii",
567=>"US/Indiana-Starke",
568=>"US/Michigan",
569=>"US/Mountain",
570=>"US/Pacific",
571=>"US/Pacific-New",
572=>"US/Samoa",
573=>"UTC",
574=>"W-SU",
575=>"WET",
576=>"Zulu"
);
?>
