用户:CrablePotion/模板/TimeFilter:修订间差异

无编辑摘要
无编辑摘要
无编辑摘要
<onlyinclude>{{
{{#ifeqvardefine:currentY|{{#time:nY|now|+{{{UTC|0}}} hours}}|}}{{{月|}}}|1|0}}
{{#ifexpr:
{{#ifeqvardefine:currentM|{{#time:Yn|now|+{{{UTC|0}}} hours}}|}}{{{年|}}}|1|0}}
{{#ifeqvardefine:currentD|{{#time:j|now|+{{{UTC|0}}} hours}}|}}{{{日|}}}|1|0}}
+
#vardefine:matchdate|0}}{{
{{#ifeq:{{#time:n|now|+{{{UTC}}} hours}}|{{{月|}}}|1|0}}
#vardefine:matchrange|0}}{{
+
#ifexpr:{{
{{#ifeq:{{#time:j|now|+{{{UTC}}} hours}}|{{{日|}}}|1|0}}
#ifeq:{{#var:currentY}}|{{{年|}}}|1|0}} + {{#ifeq:{{#var:currentM}}|{{{月|}}}|1|0}} + {{#ifeq:{{#var:currentD}}|{{{日|}}}|1|0}}
> {{#expr:{{#if:{{{年|}}}|1|0}}+{{#if:{{{月|}}}|1|0}}+{{#if:{{{日|}}}|1|0}}-1}}
| {{{返回#vardefine:matchdate|}1}}
}}{{
{{#ifexpr:
</onlyinclude>
{{{末|2147483648}}} - {{{始|0}}} > {{{末|2147483648}}} - {{#expr:{{#time:U|now|+{{{UTC|0}}} hours}}}}
| {{#vardefine:matchrange|1}}
}}{{
#switch:{{{范围|0}}}
| 0 = {{#ifexpr:{{#var:matchdate}}|{{{返回|}}}}}
| 1 = {{#ifexpr:{{#var:matchrange}}|{{{返回|}}}}}
| 2 = {{#ifexpr:{{#var:matchdate}} - {{#var:matchrange}} = 0||{{{返回|}}}}}
}}</onlyinclude>
934

个编辑