函式:DateTimeInterface::getTimezone() 適用版本:PHP 5 >= 5.5.0, PHP 7
用法: DateTimeInterface::getTimezone() 方法用於獲取當前 DateTimeInterface 物件所設定的時區。
語法:DateTimeZone DateTimeInterface::getTimezone()
返回值:返回一個 DateTimeZone 物件,表示當前 DateTimeInterface 物件的時區。
示例:
// 建立一個日期物件
$date = new DateTime('2021-01-01 12:00:00', new DateTimeZone('Asia/Shanghai'));
// 獲取時區
$timezone = $date->getTimezone()->getName();
// 列印時區
echo $timezone;
以上程式碼將輸出:Asia/Shanghai
在示例中,首先透過 new DateTime() 建立了一個日期物件 $date,並指定了時區為 "Asia/Shanghai"。然後,使用 $date->getTimezone() 方法獲取時區,並呼叫 getName() 方法獲取時區的名稱。最後,透過 echo 輸出時區名稱。
注意:DateTimeImmutable 類和 DateTime 類都實現了 DateTimeInterface 介面,因此這個方法可以在這兩個類的例項上使用。
熱門工具排行榜