echo `{{$result->created_at}}`
结果为2018-06-23 08:05:14
但是我只想回应一下日期。不是时间
我的意思是只回声2018-06-23不2018-06-23 08:05:14
答案 0 :(得分:4)
这是Carbon实例。推荐的选项很简单
{{ $result->created_at->toDateString() }}
答案 1 :(得分:1)
这非常简单,可以直接将日期转义为以下示例中想要的任何格式
{{ date('Y-m-d', strtotime($result->created_at))}}
答案 2 :(得分:0)
您可以通过使用substr
在PHP方面进行处理:
echo {{ substr($result->created_at, 0, 10) }}
您还可以通过其他方式在MySQL方面处理格式设置,例如通过使用DATE_FORMAT
:
DATE_FORMAT(created_at, '%Y-%m-%d')
答案 3 :(得分:0)
您可以通过在模型中放置以下方法来使用laravel Accessor:
public function getCreatedAtAttribute($date)
{
return $date->format('Y-m-d');
}