📅  最后修改于: 2023-12-03 15:03:39.835000             🧑  作者: Mango
timezone_abbreviations_list()
函数用于返回所有时区的缩写名称及其相应的偏移量。它可用于生成时区切换表,计算时差等应用程序。
timezone_abbreviations_list ( )
该函数返回一个多维数组,其中每个子数组都包含了一个时区的详细信息,包括缩写名称及其相应的偏移量。
$zones = timezone_abbreviations_list();
foreach ($zones as $zone) {
foreach ($zone as $item) {
echo "{$item['timezone_id']} : {$item['offset']}\n";
}
}
返回结果如下:
A : 3600
ACDT : 37800
ACST : 34200
ACT : -18000
ADT : -10800
AEDT : 39600
AEST : 36000
timezone_id
字段,表示该时区的缩写名称,同时也包含了一个 offset
字段,表示该时区与协调世界时(UTC)的偏移量。需要注意的是,该偏移量的单位是秒。date_default_timezone_set()
函数设置好默认时区。