PHP から MySQL への Web ページを作成していますが、今まで気づきませんでした。PHPスクリプトに投稿されたフォームフィールドからの私の日付は、ストレージのためにMySQLテーブルに送信されます。フォーム内の日付フィールドが正しく表示され、POST 日付の値が正確であることが確認されても、MySQL テーブルに正しく入力されません。奇妙な理由で、年は 2012 年ではなく 2006 年です。しかし、時刻は正しいです。
ここに私のフォームの日付フィールドがあります:
<input type=text id="date" name="srdate" value=<?php echo date("m/d/y"); ?>
私のMySQLテーブルの日付列はTYPE DATEです。
テーブルに保存されている日付を確認しましたが、日付が 2012 年ではなく 2006 年と間違っています。
何か案が、