Конвертировать метку времени в пользовательский формат Laravel

1

как преобразовать временную метку в следующий формат 03 Dec 2015

DB timestamp 2015-12-03 05:23:08

это то, что я пробовал

 <td>{{  date('d/m/Y', strtotime($user->created_at)) }}</td>

но я не знаю, как получить месяц с 3 словами. Помощь

Теги:
timestamp
laravel-5.1

2 ответа

2
Лучший ответ

Вы можете сделать что-то вроде этого:

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

Или,

<td>{{  date("d M Y", strtotime($user->created_at)) }}</td>
  • 2
    Это просто php, created_at здесь объект Carbon если вы используете protected $dates массив protected $dates date в вашем классе. Даже если вы этого не сделаете, обычно по умолчанию используется объект даты Carbon . Вы можете просто позвонить ->format('d/m/Y') как написала @Zoe Blair в своем ответе.
3

created_at должен быть экземпляром углерода. Тогда вы можете сделать:

{{ $user->created_at->format('d M Y') }}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню