函式名:IntlTimeZone::getGMT()
適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
用法:IntlTimeZone::getGMT() 函式返回一個表示GMT(格林威治標準時間)的IntlTimeZone物件。
示例:
// 獲取GMT時區物件
$gmtTimeZone = IntlTimeZone::getGMT();
// 獲取GMT時區的縮寫
$gmtTimeZoneAbbreviation = $gmtTimeZone->getDisplayName(false, IntlTimeZone::DISPLAY_SHORT);
// 獲取GMT時區的全名
$gmtTimeZoneName = $gmtTimeZone->getDisplayName(false, IntlTimeZone::DISPLAY_LONG);
// 輸出結果
echo "GMT時區的縮寫為:$gmtTimeZoneAbbreviation" . PHP_EOL;
echo "GMT時區的全名為:$gmtTimeZoneName" . PHP_EOL;
輸出結果:
GMT時區的縮寫為:GMT
GMT時區的全名為:Greenwich Mean Time
以上示例中,我們首先透過 IntlTimeZone::getGMT()
函式獲取了一個表示GMT時區的IntlTimeZone物件。然後,我們使用 getDisplayName()
方法分別獲取了GMT時區的縮寫和全名,並將其輸出到螢幕上。
請注意,在使用 getDisplayName()
方法時,我們將第一個引數設定為 false
,表示不考慮夏令時(DST)。如果需要考慮夏令時,請將其設定為 true
。
此外,IntlTimeZone類還提供了許多其他有用的方法,可以用於處理時區的轉換、獲取時區列表等操作。