查詢

IntlTimeZone::fromDateTimeZone()函式—用法及示例

「 將 DateTimeZone 物件轉換為 IntlTimeZone 物件 」


函式名稱:IntlTimeZone::fromDateTimeZone() 

適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8

函式說明:IntlTimeZone::fromDateTimeZone() 函式將 DateTimeZone 物件轉換為 IntlTimeZone 物件。

用法: IntlTimeZone::fromDateTimeZone(DateTimeZone $zone): IntlTimeZone

引數:

  • $zone: 必需,一個 DateTimeZone 物件,表示要轉換的時區。

返回值: 返回一個 IntlTimeZone 物件,表示與給定的 DateTimeZone 物件相對應的時區。

示例:

// 建立一個 DateTimeZone 物件
$dateTimeZone = new DateTimeZone('Asia/Shanghai');

// 使用 IntlTimeZone::fromDateTimeZone() 函式將 DateTimeZone 物件轉換為 IntlTimeZone 物件
$intlTimeZone = IntlTimeZone::fromDateTimeZone($dateTimeZone);

// 列印轉換後的時區資訊
echo $intlTimeZone->getID(); // 輸出:Asia/Shanghai

注意事項:

  • 請確保你的 PHP 版本至少為 5.5.0,且安裝了 intl 擴充套件,才能使用 IntlTimeZone 類和相應的方法。
  • 轉換後的 IntlTimeZone 物件可以用於執行各種與時區相關的操作,例如獲取時區 ID、轉換時間等。
補充糾錯
熱門PHP函式
分享連結