使用PHP 的date() 函數處理MySQL 日期時間插入的日期格式
使用PHP 的date( 將日期值插入SQLSQL 日期值時間列時) 函數,使用正確的格式至關重要。當嘗試使用「Y-M-D G:i:s」作為格式插入日期時會出現一個常見問題,導致儲存「0000-00-00 00:00:00」。
問題的根源問題在於使用「M」和「D」以文字格式表示月份和日期。 MySQL 需要採用 YYYY-MM-DD HH:MM:SS 格式的數字表示。
要解決此問題,只需切換到等效數字:
正確格式: date('Y-m-d H:i:s')
此格式指定年份的數字表示形式('Y')、月('m')、日('d')、小時('H')、分鐘('i') 和秒 ('s')。
注意: 原始格式('Y-M-D G:i:s')使用 'G' 表示小時,顯示 12 小時時間,不含前導零。通常建議使用“H”表示 24 小時時間並帶有前導零,以避免潛在的格式問題。
以上是如何使用 PHP 的「date()」函數正確格式化 MySQL 日期時間插入的日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!