将时间戳转换为自定义格式 Laravel

1 php timestamp laravel-5.1

如何将时间戳转换为以下格式03 Dec 2015

数据库时间戳2015-12-03 05:23:08

这就是我尝试过的

 <td>{{  date('d/m/Y', strtotime($user->created_at)) }}</td>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何用 3 个单词得到月份。请建议

Raj*_*aul 6

你可以这样做:

<td>{{  strftime("%d %b %Y",strtotime($user->created_at)) }}</td>
Run Code Online (Sandbox Code Playgroud)

或者,

<td>{{  date("d M Y", strtotime($user->created_at)) }}</td>
Run Code Online (Sandbox Code Playgroud)

  • 这是普通的 php,如果您在类中使用“protected $dates”数组,则“created_at”在这里是一个“Carbon”对象。即使您不这样做,它通常也会默认为“Carbon”日期对象。你可以像 @Zoe Blair 在她的回答中写的那样调用 `-&gt;format('d/m/Y')` 。 (2认同)