函式名稱: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()
方法將當前日期和時間格式化為指定的模式,並將結果輸出到螢幕上。