Laravel 4时间戳格式

时间:2016-05-21 11:34:58

标签: laravel date timestamp

我正在使用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




1 个答案:

答案 0 :(得分:1)

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