在 laravel 字段中显示时间戳的日期部分

Tom*_* N. 1 php laravel

我的 laravel Blade 中有一个表数据值:

<td>{{$events->updated_at}}</td>
Run Code Online (Sandbox Code Playgroud)

它只是从数据库时间戳值中读取。它按预期工作和显示,但控制器正在读取我们需要的完整时间戳,但在此表数据单元格中我只想显示日期部分。

因此,我只想显示 2017-12-27,而不是 2017-12-27-00:00:00。

我应该在 Laravel Blade 中采用特殊的方法来解决这个问题吗?

ayn*_*ber 6

Eloquent 对象中的所有时间戳都使用Carbon类,使格式化更加容易。因此,您所要做的就是使用 Carbon 格式函数:

<td>{{$events->updated_at->toDateString()}}</td>
Run Code Online (Sandbox Code Playgroud)