我的模型中有一个名为creation_time的字段,其类型为datetime。
所以echo $model->creation_date;die();
会显示一个像这样的值
2015-10-07 09:55:17
我想只得到日期,即2015-10-07。我怎么能这样做? 我尝试过类似的东西
$d = date('Y-m-d', $model->creation_date);
echo $d ; die();
但是我收到一条错误,上面写着A non well formed numeric value encountered
然后我尝试了这个
$s = $model->creation_date;
$dt = new DateTime($s);
$date = $dt->format('m/d/Y');echo $date; die();
现在我收到类似'app\controllers\DateTime' not found
答案 0 :(得分:2)
请尝试以下方式告诉我。
$d = date('Y-m-d', strtotime($model->creation_date));
echo $d; die();