PHP timezone_abbreviations_list() 函数
定义和用法
timezone_abbreviations_list() 函数是 DateTimeZone::listAbbreviations() 的别名。此函数以数组形式返回时区的dst、offset和name值。
语法
timezone_abbreviations_list()
参数
timezone_abbreviations_list()函数不接受任何参数。
返回值
此函数返回一个包含各个时区的(dst,offset和name)值列表的数组。如果失败,此函数返回布尔值false。
PHP版本
此函数首次出现在PHP版本5.2.0中,并与后续所有版本兼容。
示例
以下示例演示了timezone_abbreviations_list()函数的用法。
<?php
//setting the timezone
res = timezone_abbreviations_list();
print_r(res["acst"]);
?>
这将产生以下结果 −
Array
(
[0] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Adelaide
)
[1] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Broken_Hill
)
[2] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Darwin
)
[3] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/North
)
[4] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/South
)
[5] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Yancowinna
)
)
示例
<?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] => 1
[offset] => -14400
[timezone_id] => America/Eirunepe
)
[2] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Rio_Branco
)
[3] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => Brazil/Acre
)
)
------------------------------------------------------
Array (
[0] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Porto_Acre
)
[1] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Eirunepe
)
[2] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Rio_Branco
)
[3] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => Brazil/Acre
)
)