当我尝试字符串替换日期并将其保存在mySQL数据库中时出现错误。原因是DATE字段的格式。我在下面添加了我的PHP代码和mySQL错误消息。
$nowDate = str_replace('/', '-', $_POST['datenow']);
echo $nowDate;
输出 > 08-15-2012,我正在将此记录插入数据库,但MySQL数据库需要格式yyyy-mm-dd( 2012-08-15) 否则我会收到错误
Unable1 to run query:Incorrect date value: '08-15-2012' for column 'now_date' at row 1