我想列出几条记录,我只想显示created_at
的y-m-d,而不是小时。
我在查询中这样做:
$letter = Letter::select('letters.id', DB::raw('DATE(letters.created_at) created_at'), 'letters.userId')
->where('letters.active', '=', 1)
->where('letters.userId', '=', $user->id)
->paginate(20);
但是像这样2017-08-30 00:00:00
我该如何解决?
谢谢
答案 0 :(得分:3)
像这样进行查询以格式化laravel中的日期
->select(DB::raw('DATE_FORMAT("letters.created_at, "%Y-%m-%d") as new_date', 'letters.id', 'letters.userId')
答案 1 :(得分:0)
将其投射到Carbon / DateTime对象和format it