934
个编辑
MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
CrablePotion(留言 | 贡献) (+ doc) |
CrablePotion(留言 | 贡献) 小 (// Edit via Wikiplus) |
||
(未显示同一用户的4个中间版本) | |||
> {{#expr:{{#if:{{{年|}}}|1|0}}+{{#if:{{{月|}}}|1|0}}+{{#if:{{{日|}}}|1|0}}-1}}
| {{#vardefine:matchdate|1}}
| {{#vardefine:matchdate|{{{非|0}}}}}
}}{{
#ifexpr:
{{{末|2147483648}}} - {{{始|0}}} > {{{末|2147483648}}} - {{#expr:{{#time:U|now|+{{{UTC|
| {{#vardefine:matchrange|1}}
| {{#vardefine:matchdate|{{{非|0}}}}}
}}{{
#switch:{{{范围|0}}}
# 匹配确切时间,即参数<code>范围=0</code>(默认),且<code>年</code>、<code>月</code>、<code>日</code>任意一个不为空。如果<code>月=3</code>,则会匹配3月的每一天;如果<code><nowiki>月=3|日=1</nowiki></code>,则会匹配每年的3月1日。
# 匹配特定范围内的时间,即参数<code>范围=1</code>,且<code>始</code>、<code>末</code>任意一个不为空。需要注意的是,无论是<code>始</code>还是<code>末</code>,输入的都需要是unix时间戳。如果<code>始=946656000</code>(对应时间2000-01-01 00:00:00),则会匹配自2000-01-01 00:00:00之后的时间;如果<code>始=946656000</code>且<code>末=1704038400</code>(2024-01-01 00:00:00),则会匹配从2000-01-01 00:00:00开始,到2024-01-01 00:00:00结束的时间。参数<code>始</code>和<code>末</code>必须使得<code>始</code><=<code>末</code>。
# 混合模式,即参数<code>范围=2</code>,且同时满足1与2的条件:<code>年</code>、<code>月</code>、<code>日</code>任意一个不为空,<code>始</code>、<code>末</code>任意一个不为空。如果<code>始=946656000</code>,<code>末=1704038400</code>,<code>月=3</code>,则会匹配从2000年至2024年中每个3月的每一天。
举例:
<code><nowiki>{{用户:CrablePotion/模板/
}}<templatedata>
{
"type": "string",
"description": "末尾的unix时间戳"
},
"非": {
"label": "逻辑非",
"type": "string",
"description": "在不满足时返回"
},
"范围": {
"label": "返回内容",
"type": "string",
"description":"判断为真时返回的内容,可作为wikitext解析",
"required": true
}
|
个编辑