Link 到 MediaWiki 中的前一天?
Link to previous day in MediaWiki?
我有一个大学管理的 wiki,其基本模板来自 MediaWiki,但我一直在添加更多从维基百科模板复制的内容。
我们将其用作实验书,因此每天有一页,例如2018/02/02
.
我想写一个link到前天,即昨天,2018/02/01
。
我试过了:
{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{#expr:{{CURRENTDAY}}-1}}
、
但是这个 returns 2018/02/1
.
如何让日期在个位数前有0
?正如我想要 2018/02/01
而不是 2018/02/1
.
我的方法只适用于同一个月内的几天。 昨天有维基百科模板吗?我将如何为通用日期编写它?用一堆 If
语句来检查月份是否已更改?
可以使用#time parser function to do some date calculations (anything that's supported by the strtotime() PHP函数),例如:
[[{{#time:Y/m/d|now - 1 day}}]]
或特定日期的前一天:
[[{{#time:Y/m/d|1 April 2017 - 1 day}}]]
我有一个大学管理的 wiki,其基本模板来自 MediaWiki,但我一直在添加更多从维基百科模板复制的内容。
我们将其用作实验书,因此每天有一页,例如2018/02/02
.
我想写一个link到前天,即昨天,2018/02/01
。
我试过了:
{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{#expr:{{CURRENTDAY}}-1}}
、
但是这个 returns 2018/02/1
.
如何让日期在个位数前有
0
?正如我想要2018/02/01
而不是2018/02/1
.我的方法只适用于同一个月内的几天。 昨天有维基百科模板吗?我将如何为通用日期编写它?用一堆
If
语句来检查月份是否已更改?
可以使用#time parser function to do some date calculations (anything that's supported by the strtotime() PHP函数),例如:
[[{{#time:Y/m/d|now - 1 day}}]]
或特定日期的前一天:
[[{{#time:Y/m/d|1 April 2017 - 1 day}}]]