链接到MediaWiki中的前一天?



我有一个大学管理的wiki,其中包含来自MediaWiki的基本模板,但是我一直在添加更多从Wikipedia模板复制它们的内容。
我们将其用作实验室书籍,因此每天有一页,例如2018/02/02.

我想写一个指向一天的链接,即昨天,2018/02/01.

我试过了:

{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{#expr:{{CURRENTDAY}}-1}}

但这返回2018/02/1.

  • 如何使一天的0在个位数之前?就像我想要2018/02/01而不是2018/02/1.

  • 我的方法在同一个月内只能工作几天。昨天有维基百科模板吗?我将如何为通用日期编写它?用一堆If语句来检查月份是否发生了变化?

您可以使用 #time 解析器函数进行一些日期计算(strtotime() PHP 函数支持的任何计算),例如:

[[{{#time:Y/m/d|now - 1 day}}]]

或特定日期的前一天:

[[{{#time:Y/m/d|1 April 2017 - 1 day}}]]

相关内容

  • 没有找到相关文章

最新更新