MySQL 日時型カラムを使用する場合、日付を挿入する前に日付を正しくフォーマットすることが重要です。データベース。 PHP の date() 関数を使用すると、日付を特定の形式に変換できます。
形式 date('Y-M-D の使用) G:i:s') は、MySQL が日付と時刻の数値表現を期待するため、「0000-00-00 00:00:00」を定数挿入することになります。テキストの月と日を表す「M」と「D」は、対応する数値、月 (01 ~ 12) と日 (01 ~ 31) に置き換える必要があります。
MySQL の datetime 型カラムに日付と時刻を正しく挿入するには、date('Y-m-d H:i:s') を使用します。この形式では、年 (Y)、月 (m)、日 (d)、時間 (24 時間形式の H)、分 (i)、秒 (s) を数値表現で指定します。これは、MySQL で予期される形式と一致します: YYYY-MM-DD HH:MM:SS。
例:
<code class="php">$date = date('Y-m-d H:i:s'); $query = "INSERT INTO table (datetime_column) VALUES ('$date')";</code>
これにより、現在の形式が正しく挿入されます。日付と時刻を MySQL データベースの指定された datetime_column 列に格納します。
以上がPHP の date() 関数を使用して MySQL の datetime 挿入用に日付をフォーマットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。