MySQLデータベースに日付を保存すると、この問題が発生します。MySQLに日付を保存する
私は、この入力フィールドがあります。私は、このような日付に文字列をフォーマットし、それをデータベースに保存する前に
<input type="date" name="theDate" id="theDate" required></p>
を:
date('Y.m.d', strtotime($table['day']));
データベースフィールドがDATEですが、 0000-00-00
を保存するだけです。
保存する前に日付をエコーアウトすると、正しく2012-02-23
になります。
これがどのように行われているか誰にでも教えてください。
を必要と簡単に言えば、MySQLは 'Y-M-D 'として入力を期待しています。それを 'Y.m.d'の代わりに使用してください。 –