date('c')仅在MySQL中保存为数据

时间:2016-09-13 08:47:19

标签: php mysql datetime php-7

日期被截断或不用于更新我的MySQL表。

在PHP 7中生成日期:

$date = date('c');
$modelImportState->setImportCompletedTime($date);

try {
  $modelImportState->save();
  return true;
}
catch(\Exception $e){
    ....
}

这会正确生成数据和时间,但在DM中只保存时间(字段为DATETIME)。

Image of date with no time

Table structure

更新

$ modelImportState是来自Magento框架的模型(对不起,因为保存工作我认为不相关)。它现在已经修复,因为出于某种原因,当我之前更改它时,该列实际上并没有更新到Datetime。

1 个答案:

答案 0 :(得分:0)

试试这个 $ date = date(' Y-m-d H:i:s');