函数名: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类还提供了许多其他有用的方法,可以用于处理时区的转换、获取时区列表等操作。