函式名稱: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時區識別符號的命名規則。
該函式對於將時區識別符號轉換為其規範形式非常有用。例如,對於某些時區,可能存在多個別名或替代識別符號。使用該函式可以獲得規範的識別符號,並確保使用正確的識別符號進行時區操作。