函数名称:IntlTimeZone::getDisplayName() 函数描述:该函数用于获取指定时区的本地化显示名称。 适用版本:该函数适用于PHP版本5.5及以上,并且需要安装intl扩展。 语...
函数名称:IntlTimeZone::getDisplayName()
函数描述:该函数用于获取指定时区的本地化显示名称。
适用版本:该函数适用于PHP版本5.5及以上,并且需要安装intl扩展。
语法:string IntlTimeZone::getDisplayName(bool $isDaylight, int $style, string $locale = null)
参数:
返回值:返回一个字符串,表示指定时区的本地化显示名称。
示例:
$timezone = new IntlTimeZone("America/Los_Angeles");
// 获取标准时间的本地化显示名称
$displayName = $timezone->getDisplayName(false, IntlTimeZone::DISPLAY_LONG);
echo $displayName; // 输出:Pacific Standard Time
// 获取夏令时的本地化显示名称
$displayName = $timezone->getDisplayName(true, IntlTimeZone::DISPLAY_SHORT);
echo $displayName; // 输出:PDT
在上面的示例中,我们创建了一个IntlTimeZone对象,表示"America/Los_Angeles"时区。然后,我们使用getDisplayName()函数获取了该时区的本地化显示名称。第一个示例获取了标准时间的长格式显示名称,而第二个示例获取了夏令时的短格式显示名称。最后,我们通过echo语句将结果输出到屏幕上。