保留時間精確度:為MySQL 的日期時間列選擇正確的date() 格式
從PHP 將日期值插入MySQL 日期時間列需要遵守特定的格式以確保準確的表示。 PHP 中的 date() 函數為格式化日期和時間提供了彈性,但必須符合 MySQL 中日期時間類型的預期格式。
出現的一個常見問題是將不正確的資料插入日期時間列中使用格式「Y-M-D G:i:s」。這通常會導致插入預設值“0000-00-00 00:00:00”。
解決此問題的關鍵在於理解 MySQL 的 datetime 類型所期望的格式。 MySQL 期望日期格式為「YYYY-MM-DD HH:MM:SS」。因此,與 date() 函數一起使用的正確格式是「Y-m-d H:i:s」。
這是一個範例:
$datetime_string = date('Y-m-d H:i:s');
透過使用正確的格式,您可以確保插入日期時間列的日期值將被準確識別和儲存。這將防止插入預設值並確保資料庫資料的完整性。
以上是如何為 MySQL 的「datetime」欄位選擇正確的「date()」格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!