timezone_name_from_abbr

(PHP 5 >= 5.1.3, PHP 7, PHP 8)

timezone_name_from_abbr通过猜测缩写和 UTC 偏移量返回时区名称

描述

timezone_name_from_abbr(string $abbr, int $utcOffset = -1, int $isDST = -1): string|false

参数

abbr

时区缩写。

utcOffset

相对于 GMT 的偏移量,以秒为单位。默认为 -1,这意味着将返回第一个找到的与 abbr 匹配的时区。否则将搜索确切的偏移量,并且只有在未找到时才会返回第一个具有任何偏移量的时区。

isDST

夏令时指示器。默认为 -1,这意味着在搜索时不考虑时区是否具有夏令时。如果设置为 1,则 utcOffset 假定为有效夏令时偏移量;如果为 0,则 utcOffset 假定为没有夏令时有效的偏移量。如果 abbr 不存在,则仅根据 utcOffsetisDST 搜索时区。

返回值

成功时返回时区名称,失败时返回 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

参见

添加注释

用户贡献注释

此页面没有用户贡献注释。
To Top