查詢

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函式
分享連結