Подтвердить что ты не робот

Как я могу отобразить отформатированную дату из метки времени Unix в twig?

Я хотел бы отобразить отформатированную дату в ветке, применив фильтр к отметке времени Unix. Есть ли такая возможность в веточке?

4b9b3361

Ответ 1

Существует фильтр под названием date.

В следующем примере mydate равно 1286199900:

{{ mydate|date }}           <!-- October 4, 2010 13:45 -->
{{ mydate|date('d/m/Y') }}  <!-- 04/10/2010 -->

Ответ 2

Если вы просто разделите его на 1000, может возникнуть ошибка, например Failed to parse time string (1384361503.5) at position 7

Я бы добавил к нему круглую функцию

{% set timestamp = (rating.ratingDate / 1000)|round(0, 'floor') %} {{timestamp|date('d. M Y')}}

Я знаю, что я играю археолога, но это может быть полезно для кого-то.