11

我试图在我的一个视图中显示 created_at 列,但我没有任何运气。当我尝试使用以下内容时:

{{ date('d M Y - H:i:s', $object->created_at) }}

我收到以下错误: date() 期望参数 2 很长,给定对象。所以我在 $object->created_at 上使用 dd() 它给了我这个:

object(Carbon\Carbon)#555 (3) { ["date"]=> string(26) "2015-01-22 14:36:37.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(19) "Africa/Johannesburg" }

所以很自然地,我尝试使用不起作用的 foreach 循环访问日期,并且我还尝试了 $object->created_at->date,这给了我一个错误“未知 getter 'date'” 如何从 created_at 访问日期?

4

2 回答 2

17

Laravel 使用碳。然后试试这个:

{{ date('d M Y - H:i:s', $object->created_at->timestamp) }}

或者没有日期功能也一样

{{ $object->created_at->format('d M Y - H:i:s') }}

或者使用Carbon API中记录的任何方法

于 2015-02-03T03:04:15.137 回答
3

这是另一种方法 -

{{ date('F d, Y', strtotime($list->created_at)) }}
于 2016-01-22T19:38:47.803 回答