Zweig – Zeit-format
Ich bin neu auf Zweig und ich bin auf der Suche, um aus einem datetime
format in ein Zeit wie 2 Stunden oder 3 Tagen. Es ist ein jquery-plugin (jquery-timeago), die habe ich mit auf der client-Seite, aber es wäre toll, wenn ich dies mit Zweig. Wenn der Zweig sich nicht mit dieser filter-format gibt es Erweiterungen, die ich verwenden kann?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zweig Datums-Erweiterung macht genau das, was Sie Fragen:
Sehen http://twig.sensiolabs.org/doc/extensions/date.html (funktioniert nicht mehr) funktionierenden link http://twig-extensions.readthedocs.io/en/latest/date.html
Diese Arbeit zu machen, gehen Sie folgendermaßen vor:
Beim arbeiten mit symfony fügen Sie diese zu Ihren Diensten.yml
{{ post.published_at|time_diff ? : 'just now' }}
. Ich empfehle das schreiben eines benutzerdefinierten filter wie oben vorgeschlagen.Fand ich heraus, dass ich kann, erstellen Sie einen benutzerdefinierten filter mit Zweig
Twig_SimpleFilter
.Dann füge ich es zu meinen Zweig und Umgebung:
Verwenden es mein template wie dieses:
Wenn Sie mit Zweig innerhalb der Symfony, check-out KnpTimeBundle. Enthält "vor" Unterstützung in mehreren Sprachen.