函数名称: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()
方法将当前日期和时间格式化为指定的模式,并将结果输出到屏幕上。