English | 简体中文 | 繁體中文
查询

IntlTimeZone::getCanonicalID()函数—用法及示例

「 返回给定时区标识符的规范标识符 」


函数名称:IntlTimeZone::getCanonicalID()

函数描述:该函数返回给定时区标识符的规范标识符。

适用版本:此函数在PHP版本5.5.0及以上版本中可用。

用法:

string IntlTimeZone::getCanonicalID ( string $zoneId )

参数:

  • $zoneId:要获取规范标识符的时区标识符(例如,"America/New_York")。

返回值:

  • 返回规范标识符的字符串。

示例:

// 获取时区的规范标识符
$zoneId = "America/New_York";
$canonicalId = IntlTimeZone::getCanonicalID($zoneId);
echo $canonicalId; // 输出 "America/New_York"

$zoneId = "Europe/Paris";
$canonicalId = IntlTimeZone::getCanonicalID($zoneId);
echo $canonicalId; // 输出 "Europe/Paris"

注意事项:

  • 该函数需要安装并启用Intl扩展。
  • 时区标识符必须是有效的,并且符合ICU时区标识符的命名规则。

该函数对于将时区标识符转换为其规范形式非常有用。例如,对于某些时区,可能存在多个别名或替代标识符。使用该函数可以获得规范的标识符,并确保使用正确的标识符进行时区操作。

补充纠错
热门PHP函数
分享链接