我有一个大学管理的维基,其基本模板来自MediaWiki,但我一直在添加更多来自维基百科模板的复制。
我们将它用作实验室书籍,因此每天有一页,例如2018/02/02
。
我想写一个指向之前日的链接,即昨天2018/02/01
。
我试过了:
{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{#expr:{{CURRENTDAY}}-1}}
,
但这会返回2018/02/1
。
如何让这一天在单个数字前面有0
?正如我想要2018/02/01
而不是2018/02/1
。
我的方法只能在同一个月内使用几天。是否有昨天的维基百科模板?我如何为通用日期编写它?使用一堆If
语句检查月份是否已更改?
答案 0 :(得分:3)
You can use the #time parser function to do some date calculations (anything that's supported by the strtotime() PHP function), for example:
[[{{#time:Y/m/d|now - 1 day}}]]
Or for the day before a particular day:
[[{{#time:Y/m/d|1 April 2017 - 1 day}}]]