2016-02-16 30 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