PHP中的timezone_abbreviations_list()函数
timezone_abbreviations_list()函数返回包含dst,offset和时区名称的关联数组
语法
timezone_abbreviations_list()
参数
不适用
返回
timezone_abbreviations_list()函数在成功时返回数组,在失败时返回FALSE。
示例
以下是一个例子-
<?php $timezone_abbreviations = timezone_abbreviations_list (); print_r($timezone_abbreviations["acst"]); echo "----------------------------------------------\n"; # Using second function. $timezone_abbreviations = DateTimeZone::listAbbreviations(); print_r($timezone_abbreviations["acst"]); ?>
输出结果
Array (
[0] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Porto_Acre
)
[1] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Adelaide
)
[2] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Adelaide
)
[3] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Eirunepe
)
[4] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Rio_Branco
)
[5] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => Brazil/Acre
)
[6] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Broken_Hill
)
[7] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Darwin
)
[8] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/North
)
[9] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/South
)
[10] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Yancowinna
)
[11] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Asia/Jayapura
)
[12] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Broken_Hill
)
[13] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Darwin
)
[14] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/North
)
[15] => Array(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/South
)
[16] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Yancowinna
)
)
----------------------------------------------
Array (
[0] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Porto_Acre
)
[1] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Adelaide
)
[2] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Adelaide
)
[3] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Eirunepe
)
[4] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Rio_Branco
)
[5] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => Brazil/Acre
)
[6] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Broken_Hill
)
[7] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Darwin
)
[8] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/North
)
[9] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/South
)
[10] => Array (
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Yancowinna
)
[11] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Asia/Jayapura
)
[12] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Broken_Hill
)
[13] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Darwin
)
[14] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/North
)
[15] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/South
)
[16] => Array (
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Yancowinna
)
)让我们看另一个例子-
示例
<?php $res = timezone_abbreviations_list(); print_r($res["act"]); ?>
输出结果
Array
(
[0] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => America/Porto_Acre
)
[1] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => America/Eirunepe
)
[2] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => America/Rio_Branco
)
[3] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => Brazil/Acre
)
)