English | 简体中文 | 繁體中文
查询

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

「 设置日期格式化的模式 」


函数名称:IntlDateFormatter::setPattern()

适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

函数说明:IntlDateFormatter::setPattern() 函数用于设置日期格式化的模式。

用法:

public bool IntlDateFormatter::setPattern ( string $pattern )

参数:

  • $pattern:要设置的日期格式模式。可以使用预定义模式或自定义模式。

返回值:

  • 如果设置成功,则返回 true
  • 如果设置失败,则返回 false

示例:

$formatter = new IntlDateFormatter(
    'en_US',
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    'America/Los_Angeles',
    IntlDateFormatter::GREGORIAN
);

// 设置日期格式模式为 "yyyy-MM-dd EEE HH:mm:ss"
$formatter->setPattern('yyyy-MM-dd EEE HH:mm:ss');

// 格式化当前日期和时间
echo $formatter->format(time()); // 输出:2022-01-01 Sat 10:30:00

在上面的示例中,我们首先创建了一个 IntlDateFormatter 对象,然后使用 setPattern() 方法将日期格式模式设置为 "yyyy-MM-dd EEE HH:mm:ss"。最后,我们使用 format() 方法将当前日期和时间格式化为指定的模式,并将结果输出到屏幕上。

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