
timezone_name_from_abbr()函数返回缩写形式的时区名称
定义和用法
该timezone_name_from_abbr()函数来得到一个缩写时区的名称。
语法
timezone_name_from_abbr($abbr, [$gmtoffset[, $isdst]]);
参数
| 序号 | 参数及说明 | 
|---|---|
| 1 | abbr (必需) 这是一个字符串值,表示您需要知道时区名称的缩写。 | 
| 2 | gmtOffset (可选) 这是一个整数值,表示与GMT的偏移量(以秒为单位)。如果为此提供了一个值,则搜索其时区并返回。如果未找到,则返回第一个找到的时区(根据给定的缩写)。 | 
| 3 | isdst (可选) 这是一个整数值,指定时区的夏时制。夏令时指示器。 
 | 
返回值
PHP timezone_name_from_abbr()函数返回一个字符串值,表示时区的名称。如果失败,则此函数返回布尔值false。
PHP版本
此函数最初是在PHP版本5.2.0中引入的,并且可以在所有更高版本中使用。
在线示例
以下示例演示了timezone_name_from_abbr()函数根据时区缩略语返回时区名称的用法-
<?php
   $res = timezone_name_from_abbr("PST");   
   print($res);
?>测试看看‹/›输出结果
America/Los_Angeles
在线示例
您还可以通过将偏移值作为以下形式传递来获取时区名称-
<?php
   //设置时区
   $res = timezone_name_from_abbr("", 3600, 0);   
   print($res);
?>测试看看‹/›输出结果
Europe/Paris
在线示例
根据时区缩略语返回时区名称
<?php
echo timezone_name_from_abbr("CET")."\n";
echo timezone_name_from_abbr("", 3600, 0);
?>测试看看‹/›输出结果:
Europe/Berlin Europe/Paris
