(PHP 5 >= 5.1.3, PHP 7, PHP 8)
timezone_name_from_abbr — 通过猜测缩写和 UTC 偏移量返回时区名称
abbr
时区缩写。
utcOffset
相对于 GMT 的偏移量,以秒为单位。默认为 -1,这意味着将返回第一个找到的与 abbr
匹配的时区。否则将搜索确切的偏移量,并且只有在未找到时才会返回第一个具有任何偏移量的时区。
isDST
夏令时指示器。默认为 -1,这意味着在搜索时不考虑时区是否具有夏令时。如果设置为 1,则 utcOffset
假定为有效夏令时偏移量;如果为 0,则 utcOffset
假定为没有夏令时有效的偏移量。如果 abbr
不存在,则仅根据 utcOffset
和 isDST
搜索时区。
成功时返回时区名称,失败时返回 false
。
示例 #1 一个 timezone_name_from_abbr() 示例
<?php
echo timezone_name_from_abbr("CET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
上面的示例将输出类似于以下内容
Europe/Berlin Europe/Paris