PHP timezone_name_from_abbr() 函数用法及示例
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