为什么 timezone_name_from_abbr 返回空字符串?

Abs*_*Abs 2 php timezone

为什么以下返回空字符串:

$offset = -10; //UM10

echo timezone_name_from_abbr('', $offset * 3600, true); //empty string
Run Code Online (Sandbox Code Playgroud)

我正在使用 PHP 5.3.0。

感谢大家的帮助。

ont*_*ia_ 5

因为您将夏令时选项设置为 true:

$ php -r "echo timezone_name_from_abbr('', -10 * 3600, false);"
Pacific/Honolulu
Run Code Online (Sandbox Code Playgroud)