PHP函式:date_format()
適用版本:PHP 5.2.0及以上版本
用法:date_format()函式將指定的日期時間物件格式化為一個字串,並返回結果。它可以用來將日期時間按照指定的格式進行格式化,如將日期格式化為 "Y-m-d" 或將時間格式化為 "H:i:s"。該函式接受兩個引數:日期時間物件和日期時間格式。
示例:
// 建立一個日期時間物件
$date = new DateTime('2022-12-31 18:30:45');
// 將日期時間物件格式化為字串
$formatted_date = date_format($date, 'Y-m-d H:i:s');
// 輸出格式化後的日期時間
echo $formatted_date; // 輸出:2022-12-31 18:30:45
在上面的示例中,我們使用date_format()函式將日期時間物件 $date
格式化為字串,並指定了日期時間格式為 'Y-m-d H:i:s'
,表示年月日時分秒的格式。然後將格式化後的日期時間輸出。
注意事項:
- 需要引入DateTime類,該類可以在PHP中處理日期和時間的物件。
- 可以在日期時間格式中使用各種格式符號,如
'Y'
表示四位數的年份,'m'
表示兩位數表示的月份等等。可以根據需要自定義日期時間格式。 - 格式化字串中的特殊字元需要用單引號或雙引號包圍起來。
- date_format()函式返回一個格式化後的日期時間字串,如果出現錯誤,則返回
false
。
更多關於PHP的日期時間格式化和支援的格式符號,請參考PHP官方文件:https://www.php.net/manual/en/datetime.format.php。