如何将日期"20170101"转换为日期对象,以便教义日期时间接受数据库?
我试过这个;
$date = "20170101";
$date = strtotime($date);
$newDate = date("Y-m-d H:i:s", $date);
$order->setDate($newDate);
但我仍然收到错误;
日期时间类型 ->转换到数据库值 ('2017-01-01 00:00:00',object(PostgreSQL92Platform((
调用字符串上的成员函数 format((
数据库中已有的当前日期的格式相同
这应该有效
$date = DateTime::createFromFormat('Ymd', '20170101');