Php 将日期保存到MySQL
我在将日期保存到MySQL数据库时遇到了这个问题 我有一个输入字段:Php 将日期保存到MySQL,php,mysql,Php,Mysql,我在将日期保存到MySQL数据库时遇到了这个问题 我有一个输入字段: <input type="date" name="theDate" id="theDate" required></p> 数据库字段是日期,但它只保存0000-00-00 当我在保存日期之前回显日期时,它是正确的2012-02-23 我希望任何人都能告诉我这是怎么做到的 date('Y.m.d', strtotime($table['day'])); 输出2012.02.23非2012-02-23。
<input type="date" name="theDate" id="theDate" required></p>
数据库字段是日期,但它只保存0000-00-00
当我在保存日期之前回显日期时,它是正确的2012-02-23
我希望任何人都能告诉我这是怎么做到的
date('Y.m.d', strtotime($table['day']));
输出2012.02.23
非2012-02-23
。。。你需要
date('Y-m-d', strtotime($table['day']));
很简单,MySQL希望输入为
Y-m-d
。使用它而不是Y.m.d
。谢谢你们两位。有时正确的答案就在你面前,但你需要有人指出它。。。(我现在很惭愧)
date('Y-m-d', strtotime($table['day']));