我正在使用Laravel 4,我想显示created_at。这是时间戳。
我以这种方式显示它 - 它应该采用这种格式 - Y.m.d / h:i
但它显示错误的结果。数据库中的created_at列具有值 -
2016-05-18 00:00:00
但是当我以这种方式显示它时,它显示:
2016.05.18 / 12:00
@if($data->created_at !== '0000-00-00 00:00:00')
{{date('Y.m.d / h:i', strtotime($data->created_at)) }}
@endif

答案 0 :(得分:1)
Y-m-d H:i:s
是用于存储日期时间值的ISO格式,Laravel始终使用它来AFAIK。但是,如果您使用Eloquent然后created_at
为Carbon
日期时间并且您可以通过调用format()
方法对其进行格式化,则不应该出现问题。 {{ $data->created_at->format('Y.m.d / H:i'); }}