如何从php中提取日期时间的日期

时间:2015-10-07 05:01:38

标签: php datetime

我的模型中有一个名为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

的错误

1 个答案:

答案 0 :(得分:2)

请尝试以下方式告诉我。

$d = date('Y-m-d', strtotime($model->creation_date));
echo $d; die();