查询

IntlDateFormatter::getTimeZone()函数—用法及示例

「 获取IntlDateFormatter对象的时区 」


IntlDateFormatter::getTimeZone()函数用于获取IntlDateFormatter对象的时区。

用法:

public IntlTimeZone IntlDateFormatter::getTimeZone ( void )

参数: 该函数没有参数。

返回值: 返回一个IntlTimeZone对象,表示IntlDateFormatter对象的时区。

示例:

// 创建一个IntlDateFormatter对象
$formatter = new IntlDateFormatter(
    'en_US',
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    'America/New_York'
);

// 获取IntlDateFormatter对象的时区
$timeZone = $formatter->getTimeZone();

// 输出时区的缩写
echo $timeZone->getID(); // 输出:America/New_York

在上面的示例中,我们首先创建了一个IntlDateFormatter对象,并将其时区设置为'America/New_York'。然后,我们使用getTimeZone()函数获取IntlDateFormatter对象的时区,并使用getID()方法获取时区的缩写并输出。在这种情况下,输出将为'America/New_York'。

补充纠错
热门PHP函数
分享链接