模板:Date.isMD
此模板被引用于约303,000个页面,占全部页面的4%。 为了避免造成大规模的影响,所有对此模板的编辑应先于沙盒、测试样例或您的沙盒上测试。 测试后无误的版本可以一次性地加入此模板中,但是修改前请务必于讨论页发起讨论。 模板引用数量会自动更新。 |
本模板含有复杂而精密的扩展语法。 编辑本模板前,建议您先熟悉解析器函数与本模板的设计思路、运作原理等。若您的编辑引发了意外的问题,请尽快撤销编辑,因为本模板可能被大量页面使用。 您所作的编辑可先在模板沙盒或您的个人页面中进行测试。 |
{{Date.isMD|参数1}}判断参数1是否为一个月份和天数的组合。
细节
本模板调用{{#switch:}}函数进行判断,当参数1为类似于以下中文格式的月份或日期时,返回值为“1”:
- 1月
- 1月1日
- 12月31日
为其他值时,返回空串。
举例
代码 | 结果 |
---|---|
{{Date.isMD|1月}}
|
1 |
{{Date.isMD|12月}}
|
1 |
{{Date.isMD|12月1日}}
|
1 |
{{Date.isMD|二月}}
|
|
{{Date.isMD|二月二日}}
|
|
{{Date.isMD|1}}
|
|
{{Date.isMD|0}}
|
|
{{Date.isMD|0801}}
|
|
{{Date.isMD|}}
|
(注:单元格为空表示输出空串。)
参见
- {{Date.IsLeapYear}},判断某一年份是否为闰年。
- Help:模板扩展语法#switch