如何在twig中显示Unix时间戳的格式化日期?

Bog*_*dan 17 php filter unix-timestamp symfony twig

我想通过将过滤器应用于Unix时间戳来在twig中显示格式化日期.树枝上有这样的功能吗?

Flo*_*ent 27

有一个名为的过滤器date.

在以下示例中mydate等于1286199900:

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

  • 也许`{%set newdate = mydate/1000%} {{newdate | date}}` (2认同)

gre*_*reg 5

如果你只是将它除以 1000 可能会出现这样的错误 Failed to parse time string (1384361503.5) at position 7

我会向它添加圆形功能

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

我知道我在扮演考古学家的角色,但这可能对某人有所帮助。