如何比較Twig中的第一個日期,第一個日期來自dababase,第二個日期清晰 - 2012-12-31? 我試過比較日期與特定的一個和DateTime到Twig中的字符串
{% if dom.dueDate|date('Y-m-d') > 2012-12-31 %}
但我沒有得到我想要的結果。 :(
我有日期時間字段,但在枝條我找不到日期時間的過濾器,當我使用
|date('Y-m-d')
只會打印日期不時辰:(
我會很!高興和感激,如果有人可以幫助我解決問題
如何比較Twig中的第一個日期,第一個日期來自dababase,第二個日期清晰 - 2012-12-31? 我試過比較日期與特定的一個和DateTime到Twig中的字符串
{% if dom.dueDate|date('Y-m-d') > 2012-12-31 %}
但我沒有得到我想要的結果。 :(
我有日期時間字段,但在枝條我找不到日期時間的過濾器,當我使用|date('Y-m-d')
只會打印日期不時辰:(
我會很!高興和感激,如果有人可以幫助我解決問題
嘗試時間戳比較 :
{% if dom.dueDate|date('U') > '2012-12-31'|date('U') %}
這增加時,分,秒
{{ dom.dueDate|date('Y-m-d H:i:s') }}
由於樹枝1.6+的,比較日期according to the official docs的正確方法是使用date
功能:
{% if dom.dueDate > date('2012-12-31') %}
這應該被標記爲正確的答案。 – 2017-10-03 10:15:31
哦太感謝你了!你無法想象我多麼感激。我搜索了他們兩個,但找不到任何東西。現在一切正常!再次非常感謝你! – Faery 2012-08-02 13:56:11
新年快樂版'{%if'now'| date('U')>'2013-12-20'| date('U')and'now'| date('U')<'2014-01 -09'| date('U')%}':-) – 2013-12-26 06:56:56
使用「U」參數時請考慮您的時區。因爲它指的是UTC的unix時間戳。你的城市可能在不同的UTC時區。 UTC + 2或UTC-1等...... – 2015-10-16 13:05:22