首页 > 开发 > PHP > 正文

php输出全球各个时区列表的方法

2024-05-04 21:56:00
字体:大 中 小
来源:转载
供稿:网友

这篇文章主要介绍了php输出全球各个时区列表的方法,自定义了一个数组变量用于存放全球各个时区信息,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php输出全球各个时区列表的方法。分享给大家供大家参考。具体实现方法如下:

  1. <?php 
  2. $timezones = 
  3. array ( 
  4.  '(GMT-12:00) International Date Line West' => 'Pacific/Wake', 
  5.  '(GMT-11:00) Midway Island' => 'Pacific/Apia', 
  6.  '(GMT-11:00) Samoa' => 'Pacific/Apia', 
  7.  '(GMT-10:00) Hawaii' => 'Pacific/Honolulu', 
  8.  '(GMT-09:00) Alaska' => 'America/Anchorage', 
  9.  '(GMT-08:00) Pacific Time (US & Canada); Tijuana' => 'America/Los_Angeles', 
  10.  '(GMT-07:00) Arizona' => 'America/Phoenix', 
  11.  '(GMT-07:00) Chihuahua' => 'America/Chihuahua', 
  12.  '(GMT-07:00) La Paz' => 'America/Chihuahua', 
  13.  '(GMT-07:00) Mazatlan' => 'America/Chihuahua', 
  14.  '(GMT-07:00) Mountain Time (US & Canada)' => 'America/Denver', 
  15.  '(GMT-06:00) Central America' => 'America/Managua', 
  16.  '(GMT-06:00) Central Time (US & Canada)' => 'America/Chicago', 
  17.  '(GMT-06:00) Guadalajara' => 'America/Mexico_City', 
  18.  '(GMT-06:00) Mexico City' => 'America/Mexico_City', 
  19.  '(GMT-06:00) Monterrey' => 'America/Mexico_City', 
  20.  '(GMT-06:00) Saskatchewan' => 'America/Regina', 
  21.  '(GMT-05:00) Bogota' => 'America/Bogota', 
  22.  '(GMT-05:00) Eastern Time (US & Canada)' => 'America/New_York', 
  23.  '(GMT-05:00) Indiana (East)' => 'America/Indiana/Indianapolis', 
  24.  '(GMT-05:00) Lima' => 'America/Bogota', 
  25.  '(GMT-05:00) Quito' => 'America/Bogota', 
  26.  '(GMT-04:00) Atlantic Time (Canada)' => 'America/Halifax', 
  27.  '(GMT-04:00) Caracas' => 'America/Caracas', 
  28.  '(GMT-04:00) La Paz' => 'America/Caracas', 
  29.  '(GMT-04:00) Santiago' => 'America/Santiago', 
  30.  '(GMT-03:30) Newfoundland' => 'America/St_Johns', 
  31.  '(GMT-03:00) Brasilia' => 'America/Sao_Paulo', 
  32.  '(GMT-03:00) Buenos Aires' => 'America/Argentina/Buenos_Aires', 
  33.  '(GMT-03:00) Georgetown' => 'America/Argentina/Buenos_Aires', 
  34.  '(GMT-03:00) Greenland' => 'America/Godthab', 
  35.  '(GMT-02:00) Mid-Atlantic' => 'America/Noronha', 
  36.  '(GMT-01:00) Azores' => 'Atlantic/Azores', 
  37.  '(GMT-01:00) Cape Verde Is.' => 'Atlantic/Cape_Verde', 
  38.  '(GMT) Casablanca' => 'Africa/Casablanca', 
  39.  '(GMT) Edinburgh' => 'Europe/London', 
  40.  '(GMT) Greenwich Mean Time : Dublin' => 'Europe/London', 
  41.  '(GMT) Lisbon' => 'Europe/London', 
  42.  '(GMT) London' => 'Europe/London', 
  43.  '(GMT) Monrovia' => 'Africa/Casablanca', 
  44.  '(GMT+01:00) Amsterdam' => 'Europe/Berlin', 
  45.  '(GMT+01:00) Belgrade' => 'Europe/Belgrade', 
  46.  '(GMT+01:00) Berlin' => 'Europe/Berlin', 
  47.  '(GMT+01:00) Bern' => 'Europe/Berlin', 
  48.  '(GMT+01:00) Bratislava' => 'Europe/Belgrade', 
  49.  '(GMT+01:00) Brussels' => 'Europe/Paris', 
  50.  '(GMT+01:00) Budapest' => 'Europe/Belgrade', 
  51.  '(GMT+01:00) Copenhagen' => 'Europe/Paris', 
  52.  '(GMT+01:00) Ljubljana' => 'Europe/Belgrade', 
  53.  '(GMT+01:00) Madrid' => 'Europe/Paris', 
  54.  '(GMT+01:00) Paris' => 'Europe/Paris', 
  55.  '(GMT+01:00) Prague' => 'Europe/Belgrade', 
  56.  '(GMT+01:00) Rome' => 'Europe/Berlin', 
  57.  '(GMT+01:00) Sarajevo' => 'Europe/Sarajevo', 
  58.  '(GMT+01:00) Skopje' => 'Europe/Sarajevo', 
  59.  '(GMT+01:00) Stockholm' => 'Europe/Berlin', 
  60.  '(GMT+01:00) Vienna' => 'Europe/Berlin', 
  61.  '(GMT+01:00) Warsaw' => 'Europe/Sarajevo', 
  62.  '(GMT+01:00) West Central Africa' => 'Africa/Lagos', 
  63.  '(GMT+01:00) Zagreb' => 'Europe/Sarajevo', 
  64.  '(GMT+02:00) Athens' => 'Europe/Istanbul', 
  65.  '(GMT+02:00) Bucharest' => 'Europe/Bucharest', 
  66.  '(GMT+02:00) Cairo' => 'Africa/Cairo', 
  67.  '(GMT+02:00) Harare' => 'Africa/Johannesburg', 
  68.  '(GMT+02:00) Helsinki' => 'Europe/Helsinki', 
  69.  '(GMT+02:00) Istanbul' => 'Europe/Istanbul', 
  70.  '(GMT+02:00) Jerusalem' => 'Asia/Jerusalem', 
  71.  '(GMT+02:00) Kyiv' => 'Europe/Helsinki', 
  72.  '(GMT+02:00) Minsk' => 'Europe/Istanbul', 
  73.  '(GMT+02:00) Pretoria' => 'Africa/Johannesburg', 
  74.  '(GMT+02:00) Riga' => 'Europe/Helsinki', 
  75.  '(GMT+02:00) Sofia' => 'Europe/Helsinki', 
  76.  '(GMT+02:00) Tallinn' => 'Europe/Helsinki', 
  77.  '(GMT+02:00) Vilnius' => 'Europe/Helsinki', 
  78.  '(GMT+03:00) Baghdad' => 'Asia/Baghdad', 
  79.  '(GMT+03:00) Kuwait' => 'Asia/Riyadh', 
  80.  '(GMT+03:00) Moscow' => 'Europe/Moscow', 
  81.  '(GMT+03:00) Nairobi' => 'Africa/Nairobi', 
  82.  '(GMT+03:00) Riyadh' => 'Asia/Riyadh', 
  83.  '(GMT+03:00) St. Petersburg' => 'Europe/Moscow', 
  84.  '(GMT+03:00) Volgograd' => 'Europe/Moscow', 
  85.  '(GMT+03:30) Tehran' => 'Asia/Tehran', 
  86.  '(GMT+04:00) Abu Dhabi' => 'Asia/Muscat', 
  87.  '(GMT+04:00) Baku' => 'Asia/Tbilisi', 
  88.  '(GMT+04:00) Muscat' => 'Asia/Muscat', 
  89.  '(GMT+04:00) Tbilisi' => 'Asia/Tbilisi', 
  90.  '(GMT+04:00) Yerevan' => 'Asia/Tbilisi', 
  91.  '(GMT+04:30) Kabul' => 'Asia/Kabul', 
  92.  '(GMT+05:00) Ekaterinburg' => 'Asia/Yekaterinburg', 
  93.  '(GMT+05:00) Islamabad' => 'Asia/Karachi', 
  94.  '(GMT+05:00) Karachi' => 'Asia/Karachi', 
  95.  '(GMT+05:00) Tashkent' => 'Asia/Karachi', 
  96.  '(GMT+05:30) Chennai' => 'Asia/Calcutta', 
  97.  '(GMT+05:30) Kolkata' => 'Asia/Calcutta', 
  98.  '(GMT+05:30) Mumbai' => 'Asia/Calcutta', 
  99.  '(GMT+05:30) New Delhi' => 'Asia/Calcutta', 
  100.  '(GMT+05:45) Kathmandu' => 'Asia/Katmandu', 
  101.  '(GMT+06:00) Almaty' => 'Asia/Novosibirsk', 
  102.  '(GMT+06:00) Astana' => 'Asia/Dhaka', 
  103.  '(GMT+06:00) Dhaka' => 'Asia/Dhaka', 
  104.  '(GMT+06:00) Novosibirsk' => 'Asia/Novosibirsk', 
  105.  '(GMT+06:00) Sri Jayawardenepura' => 'Asia/Colombo', 
  106.  '(GMT+06:30) Rangoon' => 'Asia/Rangoon', 
  107.  '(GMT+07:00) Bangkok' => 'Asia/Bangkok', 
  108.  '(GMT+07:00) Hanoi' => 'Asia/Bangkok', 
  109.  '(GMT+07:00) Jakarta' => 'Asia/Bangkok', 
  110.  '(GMT+07:00) Krasnoyarsk' => 'Asia/Krasnoyarsk', 
  111.  '(GMT+08:00) Beijing' => 'Asia/Hong_Kong', 
  112.  '(GMT+08:00) Chongqing' => 'Asia/Hong_Kong', 
  113.  '(GMT+08:00) Hong Kong' => 'Asia/Hong_Kong', 
  114.  '(GMT+08:00) Irkutsk' => 'Asia/Irkutsk', 
  115.  '(GMT+08:00) Kuala Lumpur' => 'Asia/Singapore', 
  116.  '(GMT+08:00) Perth' => 'Australia/Perth', 
  117.  '(GMT+08:00) Singapore' => 'Asia/Singapore', 
  118.  '(GMT+08:00) Taipei' => 'Asia/Taipei', 
  119.  '(GMT+08:00) Ulaan Bataar' => 'Asia/Irkutsk', 
  120.  '(GMT+08:00) Urumqi' => 'Asia/Hong_Kong', 
  121.  '(GMT+09:00) Osaka' => 'Asia/Tokyo', 
  122.  '(GMT+09:00) Sapporo' => 'Asia/Tokyo', 
  123.  '(GMT+09:00) Seoul' => 'Asia/Seoul', 
  124.  '(GMT+09:00) Tokyo' => 'Asia/Tokyo', 
  125.  '(GMT+09:00) Yakutsk' => 'Asia/Yakutsk', 
  126.  '(GMT+09:30) Adelaide' => 'Australia/Adelaide', 
  127.  '(GMT+09:30) Darwin' => 'Australia/Darwin', 
  128.  '(GMT+10:00) Brisbane' => 'Australia/Brisbane', 
  129.  '(GMT+10:00) Canberra' => 'Australia/Sydney', 
  130.  '(GMT+10:00) Guam' => 'Pacific/Guam', 
  131.  '(GMT+10:00) Hobart' => 'Australia/Hobart', 
  132.  '(GMT+10:00) Melbourne' => 'Australia/Sydney', 
  133.  '(GMT+10:00) Port Moresby' => 'Pacific/Guam', 
  134.  '(GMT+10:00) Sydney' => 'Australia/Sydney', 
  135.  '(GMT+10:00) Vladivostok' => 'Asia/Vladivostok', 
  136.  '(GMT+11:00) Magadan' => 'Asia/Magadan', 
  137.  '(GMT+11:00) New Caledonia' => 'Asia/Magadan', 
  138.  '(GMT+11:00) Solomon Is.' => 'Asia/Magadan', 
  139.  '(GMT+12:00) Auckland' => 'Pacific/Auckland', 
  140.  '(GMT+12:00) Fiji' => 'Pacific/Fiji', 
  141.  '(GMT+12:00) Kamchatka' => 'Pacific/Fiji', 
  142.  '(GMT+12:00) Marshall Is.' => 'Pacific/Fiji', 
  143.  '(GMT+12:00) Wellington' => 'Pacific/Auckland', 
  144.  '(GMT+13:00) Nuku/'alofa' => 'Pacific/Tongatapu', 
  145. ); 
  146. print_r($timezones); 
  147. ?> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表