前言
- 这是一个可以计算一个时间点距离现在的时间差的模板
- 一个页面可以多次使用这个模板
使用方法
{{计时|年|月|日|时|分|秒|显示时间=|禁用天=|禁用时=|禁用分=|禁用秒=|隐藏分类=|编号=}}
参数
必须参数
- 年:时间点的年份
- 编号:计时器的编号,数值型
- 一个页面必须存在编号1。如果一个页面只用到一个计时器,则无需编号,默认为1。
- 编号可以不连续,但是页面的计时器编号应由小到大
可选参数
- 月:时间点的月份,默认为1
- 日:时间点的日期,默认为1
- 时:时间点的小时,默认为0
- 分:时间点的分钟,默认为0
- 秒:时间点的秒钟,默认为0
- 显示时间:将时间点的显示改为该项的内容,默认为空
- 禁用天:不显示年月日的时间差,默认为否
- 只有年月日均与服务器时间相同,且小时数相差小于24,才能设置禁用天
- 禁用时:不显示时分秒的时间差,默认为否
- 禁用分:不显示分秒的时间差,默认为否
- 禁用秒:不显示秒的时间差,默认为否
- 隐藏分类:这个页面就不会被分类为 [[:分类:正在计时的页面]],默认为否
- 注:为保证本页面不会被分类,以下的示例该项均为 是
示例
一个页面可以多次使用这个模板
源代码 |
效果
|
{{计时|2019|编号=1}}
|
1|
MediaWiki:Timer
}}12019/1/1 0:0:0{{#if:{{#if:2019|是|}}|{{#if:2019|2019年}}{{#if:|{{{2}}}月}}{{#if:|{{{3}}}日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or1-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|2019|4|编号=2}}
|
1|
MediaWiki:Timer
}}22019/4/1 0:0:0{{#if:{{#if:20194|是|}}|{{#if:2019|2019年}}{{#if:4|4月}}{{#if:|{{{3}}}日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or1-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|2019|4|28|编号=3}}
|
1|
MediaWiki:Timer
}}32019/4/28 0:0:0{{#if:{{#if:2019428|是|}}|{{#if:2019|2019年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|2019|4|28|17|编号=4}}
|
1|
MediaWiki:Timer
}}42019/4/28 17:0:0{{#if:{{#if:201942817|是|}}|{{#if:2019|2019年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:17|17时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and17-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|2019|4|28|17|12|编号=5}}
|
1|
MediaWiki:Timer
}}52019/4/28 17:12:0{{#if:{{#if:20194281712|是|}}|{{#if:2019|2019年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:17|17时}}}}{{#if:||{{#if:12|12分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and17-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|2019|4|28|17|12|50|编号=6}}
|
1|
MediaWiki:Timer
}}62019/4/28 17:12:50{{#if:{{#if:2019428171250|是|}}|{{#if:2019|2019年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:17|17时}}}}{{#if:||{{#if:12|12分}}}}{{#if:||{{#if:50|50秒}}}}|}}0or28-30=1and17-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
一个过去/将来的时间距离现在多久?
源代码 |
效果
|
{{计时|1926|8|17|编号=8}}
|
1|
MediaWiki:Timer
}}81926/8/17 0:0:0{{#if:{{#if:1926817|是|}}|{{#if:1926|1926年}}{{#if:8|8月}}{{#if:17|17日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or17-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|9102|4|28|编号=9}}
|
1|
MediaWiki:Timer
}}99102/4/28 0:0:0{{#if:{{#if:9102428|是|}}|{{#if:9102|9102年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
自定义显示内容
源代码 |
效果
|
{{计时|1926|8|17|显示时间=他的出生|编号=10}}
|
1|
MediaWiki:Timer
}}101926/8/17 0:0:0{{#if:他的出生|他的出生|}}0or17-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|9102|4|28|显示时间=碧蓝航线动画化|编号=11}}
|
1|
MediaWiki:Timer
}}119102/4/28 0:0:0{{#if:碧蓝航线动画化|碧蓝航线动画化|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
禁用天
只有年月日均与服务器时间相同,且小时数相差小于24,才能设置禁用天
源代码 |
效果
|
{{计时|2025|08|30|18|禁用天=是|编号=12}}
|
1|
MediaWiki:Timer
}}122025/08/30 18:0:0{{#if:{{#if:2025083018|是|}}|{{#if:2025|2025年}}{{#if:08|08月}}{{#if:30|30日}}{{#if:||{{#if:18|18时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or30-30=1and18-13<0|{{#if:是|style="display:none"|}}|}}>{{#if:是||}}
|
禁用时/分/秒
源代码 |
效果
|
{{计时|9102|4|28|禁用时=是|编号=13}}
|
1|
MediaWiki:Timer
}}139102/4/28 0:0:0{{#if:{{#if:9102428|是|}}|{{#if:9102|9102年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:是||{{#if:|{{{4}}}时}}}}{{#if:是||{{#if:|{{{5}}}分}}}}{{#if:是||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|9102|4|28|禁用分=是|编号=14}}
|
1|
MediaWiki:Timer
}}149102/4/28 0:0:0{{#if:{{#if:9102428|是|}}|{{#if:9102|9102年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:是||{{#if:|{{{5}}}分}}}}{{#if:是||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
{{计时|9102|4|28|禁用秒=是|编号=15}}
|
1|
MediaWiki:Timer
}}159102/4/28 0:0:0{{#if:{{#if:9102428|是|}}|{{#if:9102|9102年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:是||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
- 注:禁用时则自带禁用分、禁用秒;禁用分则自带禁用秒
隐藏分类
源代码 |
效果 |
备注
|
{{计时|9102|4|28|隐藏分类=是|编号=16}}
|
1|
MediaWiki:Timer
}}169102/4/28 0:0:0{{#if:{{#if:9102428|是|}}|{{#if:9102|9102年}}{{#if:4|4月}}{{#if:28|28日}}{{#if:||{{#if:|{{{4}}}时}}}}{{#if:||{{#if:|{{{5}}}分}}}}{{#if:||{{#if:|{{{6}}}秒}}}}|}}0or28-30=1and0-13<0|{{#if:|style="display:none"|}}|}}>{{#if:是||}}
|
这个页面就不会被分类为分类:正在计时的页面
|
拓展
源代码 |
效果 |
备注
|
css:#TimerPMl6{} |
修改编号为6的计时器的“距离”的样式 |
下类似
|
css:span[id^="TimerPMl"]{} |
修改全部计时器的“距离”的样式 |
|
css:span[id^="TimerPMr"]{} |
修改全部计时器的“还有”或“已经过去”的样式 |
|
css:span[id^="TimerDay"]{} |
修改全部计时器的“XX天”的样式 |
|
css:span[id^="TimerHour"]{} |
修改全部计时器的“XX时”的样式 |
|
css:span[id^="TimerMinute"]{} |
修改全部计时器的“XX分”的样式 |
|
css:span[id^="TimerSecond"]{} |
修改全部计时器的“XX秒”的样式 |
|