Wie man Tage Unterschied in twig
-
wie man Tage diffrence vom aktuellen Tag.
-
tweetedAt: "2015-02-22 09:56:42".
Zweig
{% for key,value in data.about %}
{% set tweets_date=(value.tweetedAt|date).date("now").format('%a') %}
{% endfor %}
Habe ich auch schon versucht
{% set dd='now'|date('d-m-Y') %}
{% set tweets_date=(value.tweetedAt|date).dd.format('%a') %}
Schließlich habe ich versucht, aber seine Angabe Fehler:
Einen hash-Schlüssel müssen Sie eine Zeichenfolge in Anführungszeichen, eine Zahl, ein name oder ein Ausdruck in Runden Klammern (unerwartetes token "Interpunktion" der Wert "{"
{% set difference = {{ date("m/d/Y") }}.diff(date(value.tweetedAt)) %}
{% set leftDays = difference.days %}
Fehler:
<span class="small light_grey">{{tweets_date}}</span>
Impossible to invoke a method ("date") on a string variable ("June 6, 2015 01:06") in AcmeBundle
- wie man diffrence aus
tweet_date
in Tagen ago Formular.
Aktualisiert mein Projekt installieren twig/extensions
über Komponisten
user@intermsh-OptiPlex-380:~$ composer require twig/extensions
Warning: This development build of composer is over 30 days old. It is recommended to update it by running "/usr/local/bin/composer self-update" to get the latest version.
Using version ~1.2 for twig/extensions
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing twig/twig (v1.18.2)
Downloading: 100%
- Installing twig/extensions (v1.2.0)
Downloading: 100%
Downloading: 100%
twig/extensions suggests installing symfony/translation (Allow the time_diff output to be translated)
Writing lock file
Generating autoload files
- Warum nicht berechnen, es in das back-end? Es würde Ihnen erlauben, viel mehr Flexibilität und können Sie leicht ändern Sie es später ohne Eingriff in die Vorlage.
- ich denke, symfony nicht gelöst Datum diffrence
- Nun, Sie nicht wirklich brauchen, Symfony2 custom-Funktionen hier - Sie können dies mit reinem PHP. Werfen Sie einen Blick auf diese Lösung stackoverflow.com/questions/1416697/...
- können Sie Hilfe bei der Suche nach Tagen diffrence
- ich habe tweetedAt: "2015-02-22 09:56:42". Datum
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe versucht, diesen code und es funktioniert.
Müssen Sie Filter verwenden, nicht die Methoden auf den Objekten. Und Sie benötigen
time_diff
filter:Damit es funktioniert, müssen Sie installieren Sie zuerst twig-Erweiterungen über composer:
und fügen Sie Sie dann in den service-container mit entsprechenden Tags:
Wenn das Datum kommt von einer Person, Sie können nur:
Und in Ihrer Person einfach umzusetzen: