2016-02-16 27 views
0

我想在我的Jekyll帖子中顯示前一年。要獲得當年,我只是用:Jekyll Liquid:多次計算

We are in {{ site.time | date: '%Y' }} today 

的問題是,如何獲取上年

We were in {{ site.time | date: '%Y' - 1 }} 

這最後的陳述不工作,因此這個問題。

+0

嘗試'日期:%Y - 1'? – platinhom

回答

1

可以使用minus過濾器:

We were in {{ site.time | date: '%Y' | minus: 1 }} 
+0

工作就像一個魅力,謝謝馬特!好奇,你從哪裏找到的?我讀了整個[Jekyll頁面](http://jekyllrb.com/docs/templates/),並沒有發現「minus」。 – FloatingRock

+1

@FloatingRock它是[標準液體過濾器]之一(https://github.com/Shopify/liquid/wiki/Liquid-for-Designers#standard-filters)。 Jekyll增加了一個負載,但這是「內置」的一個。 – matt