查詢

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函式
分享連結