函式名:date_timezone_get()
函式用途:返回給定日期/時間物件的時區
用法:
date_timezone_get(DateTimeInterface $object): DateTimeZone
引數:
- $object (DateTimeInterface):一個實現了DateTimeInterface介面的日期/時間物件
返回值:
- DateTimeZone:表示給定日期/時間物件的時區的DateTimeZone物件
示例:
// 建立一個時區為America/New_York的日期物件
$date = new DateTime('now', new DateTimeZone('America/New_York'));
// 獲取日期物件的時區
$timezone = date_timezone_get($date);
// 輸出時區的名字
echo $timezone->getName(); // 輸出:America/New_York
以上示例中,我們透過new DateTime('now', new DateTimeZone('America/New_York'))
建立了一個表示當前時間的日期物件,並指定了時區為America/New_York。然後,我們使用date_timezone_get()
函式獲取該日期物件的時區,並透過getName()
方法獲取時區的名字並輸出。