我在将日期保存到 MySQL 数据库时遇到问题。
我有这个输入字段:
<input type="date" name="theDate" id="theDate" required></p>
在将其保存到数据库之前,我将字符串格式化为日期,如下所示:
date('Y.m.d', strtotime($table['day']));
数据库字段是日期,但它只保存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']));
关于php - 将日期保存到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552303/