首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-28 16:25:50
0
19

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流