(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