Я хотел бы отобразить отформатированную дату в ветке, применив фильтр к отметке времени Unix. Есть ли такая возможность в веточке?
Как я могу отобразить отформатированную дату из метки времени Unix в twig?
Ответ 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')}}
Я знаю, что я играю археолога, но это может быть полезно для кого-то.