牛牛在线工具

IntlTimeZone::getEquivalentID()

收录 8868 个 PHP 函数,含用途说明与用法示例。

IntlTimeZone::getEquivalentID()

获取与当前时区等效的时区标识符

函数名称:IntlTimeZone::getEquivalentID() 适用版本:PHP 5 >= 5.5.0, PHP 7 函数用法:IntlTimeZone::getEquivalentID() 函数用于获取与当前时区等效的时区标识符。 语法:public static IntlTimeZone::getEquivalentID(string $zoneId, int $index) : string|false 参数: $zoneId:要查询的时区标识符,例如 "America/New_York"。 $index:要获取的等效时区的索引。如果 $index 为 0,则返回与当前时区最接近的等效时区的标识符。如果 $index 大于 0,则返回下一个等效时区的标识符。如果 $index 小于 0,则返回前一个等效时区的标识符。 返回值: 如果成功,返回一个字符串,表示与当前时区等效的时区标识符。 如果失败,返回 false。 示例: $zoneId = 'America/New_York'; $index = 0; $equivalentId = IntlTimeZone::getEquivalentID($zoneId, $index); if ($equivalentId !== false) { echo "与当前时区等效的时区标识符为:$equivalentId"; } else { echo "获取等效时区失败"; } 输出: 与当前时区等效的时区标识符为:America/Toronto 上述示例中,我们使用 IntlTimeZone::getEquivalentID() 函数获取了与 "America/New_York" 时区等效的时区标识符。由于 $index 设置为 0,所以返回与当前时区最接近的等效时区的标识符。最后,我们将结果输出到屏幕上。 请注意,由于时区信息的变动,不同的 PHP 版本可能会返回不同的结果。因此,在使用该函数时,请确保你的 PHP 版本符合要求,并且时区数据库已正确安装。