首頁 > 後端開發 > php教程 > 如何格式化 PHP date() 字串以正確插入 MySQL 日期時間列?

如何格式化 PHP date() 字串以正確插入 MySQL 日期時間列?

Barbara Streisand
發布: 2024-11-05 05:41:02
原創
533 人瀏覽過

How to Format a PHP date() String for Correct MySQL datetime Column Insertion?

PHP date() MySQL 日期時間列插入的格式

嘗試使用PHP date() 將值插入SQL 日期時間列時函數時,用戶遇到了諸如結果為“0000-00-00 00:00:00”等問題。要解決此問題,必須確保將正確的格式傳遞給 date()。

這裡的主要區別在於月份和日期的說明符。 MySQL 不需要文字表示「M」(表示文字月份名稱)和「D」(表示文字日期名稱),而是使用數字等價形式。要達到此精度,請使用以下格式:

<code class="php">date('Y-m-d H:i:s')</code>
登入後複製

在此格式中,“Y”表示四位整數形式的年份,“m”表示數字形式的月份(01-12 ),“ d」以數值形式表示日期(01-31)。 'H' 代表小時(24 小時格式),'i' 代表分鐘,'s' 代表秒。

此外,請確保您的日期字串採用 YYYY-MM-DD 格式時:分:SS 格式。此格式符合 MySQL 日期時間資料類型的規範,該資料類型儲存精確到秒的時間戳記。

遵循此建議格式,您可以準確地將日期時間值插入 MySQL 列,而不會遇到日期格式錯誤。

以上是如何格式化 PHP date() 字串以正確插入 MySQL 日期時間列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板