timezone_name_from_abbr
timezone_name_from_abbr
(PHP 5 >= 5.1.3, PHP 7)
timezone_name_from_abbr - 从缩写中返回时区名称
描述
string timezone_name_from_abbr ( string $abbr [, int $gmtOffset = -1 [, int $isdst = -1 ]] )
参数
abbr
时区缩写。
gmtOffset
以秒为单位的GMT偏移。默认为-1,这意味着abbr
返回对应于第一个找到的时区。否则,将搜索精确的偏移量,并且只有在未找到时才返回具有任何偏移量的第一个时区。
isdst
夏令时指示器。默认为-1,这意味着时区是否具有夏令时在搜索时未被考虑。如果它设置为1,则gmtOffset
假定它是有效的夏令时偏移量; 如果为0,则gmtOffset
假定为没有实行夏令时的偏移。如果abbr
不存在,那么仅通过gmtOffset
和搜索时区isdst
。
返回值
成功时返回时区名称或失败时返回FALSE
。
示例
Example #1 A timezone
_
name
_
from
_
abbr() example
<?php
echo timezone_name_from_abbr("CET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
上面的例子会输出类似于:
Europe/Berlin
Europe/Paris
另请参阅
- timezone_abbreviations_list()- DateTimeZone::listAbbreviations的别名
← timezone_location_get
timezone_name_get →