问题
I would like to display a formatted date in twig by applying a filter to a Unix timestamp. Is such a feature available in twig?
回答1:
There is a filter called date.
In the following example mydate
equals 1286199900
:
{{ mydate|date }} <!-- October 4, 2010 13:45 -->
{{ mydate|date('d/m/Y') }} <!-- 04/10/2010 -->
回答2:
If you just divide it by 1000 there might be an error like
Failed to parse time string (1384361503.5) at position 7
I would add round function to it
{% set timestamp = (rating.ratingDate / 1000)|round(0, 'floor') %}
{{timestamp|date('d. M Y')}}
I know I am playing an archaeologist but it might be helpful for someone.
来源:https://stackoverflow.com/questions/12003673/how-can-i-display-a-formatted-date-from-a-unix-timestamp-in-twig