日期被截断或不用于更新我的MySQL表。
在PHP 7中生成日期:
$date = date('c');
$modelImportState->setImportCompletedTime($date);
try {
$modelImportState->save();
return true;
}
catch(\Exception $e){
....
}
这会正确生成数据和时间,但在DM中只保存时间(字段为DATETIME)。
更新
$ modelImportState是来自Magento框架的模型(对不起,因为保存工作我认为不相关)。它现在已经修复,因为出于某种原因,当我之前更改它时,该列实际上并没有更新到Datetime。
答案 0 :(得分:0)
试试这个 $ date = date(' Y-m-d H:i:s');