查詢

date_format()函式—用法及示例

「 將指定的日期時間物件格式化為一個字串,並返回結果 」


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

補充糾錯
上一個函式: date_diff()函式
下一個函式: date_get_last_errors()函式
熱門PHP函式
分享連結