模板:计时/文档
攻略组的制作离不开各位大佬的支持,有兴趣想参与建设的玩家可以,私聊管理了解详情。
这是一个可以计算一个时间点距离现在的时间差的模板
一个页面可以多次使用这个模板
用法
{{计时|年|月|日|时|分|秒|显示时间=|禁用天=|禁用时=|禁用分=|禁用秒=|隐藏分类=|编号=}}
参数
必须参数
- 年:时间点的年份
 - 编号:计时器的编号,数值型
- 一个页面必须存在编号1。如果一个页面只用到一个计时器,则无需编号,默认为1。
 - 编号可以不连续,但是页面的计时器编号应由小到大
 
 
可选参数
- 月:时间点的月份,默认为1
 - 日:时间点的日期,默认为1
 - 时:时间点的小时,默认为0
 - 分:时间点的分钟,默认为0
 - 秒:时间点的秒钟,默认为0
 - 显示时间:将时间点的显示改为该项的内容,默认为空
 - 禁用天:不显示年月日的时间差,默认为否
- 只有年月日均与服务器时间相同,且小时数相差小于24,才能设置禁用天
 
 - 禁用时:不显示时分秒的时间差,默认为否
 - 禁用分:不显示分秒的时间差,默认为否
 - 禁用秒:不显示秒的时间差,默认为否
 - 隐藏分类:这个页面就不会被分类为 [[:分类:正在计时的页面]],默认为否
- 注:为保证本页面不会被分类,以下的示例该项均为 是
 
 
示例
一个页面可以多次使用这个模板
| 源代码 | 效果 | 
|---|---|
| {{计时|2019|编号=1}} | /* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
 /* -- 为页面加载JS脚本或CSS样式表 -- */ /* 参见模板:ResourceLoader*/ /* 来源:碧蓝航线WIKI*/ $('.resourceLoader').each(function () { var $x = $(this); var text = $.trim($x.text()); if (!text) return;  //加载模块
 if ($x.data('isModule') === true)
   return mw.loader.load(text);
 //自动补充MediaWiki命名空间
 var ns = text.match('^.*?:');
 if (!ns) text = 'MediaWiki:' + text;
 //加载CSS样式表
 var mime = ($x.data('mime') || "text/javascript").toLowerCase();
 if (mime == "text/css") {
   if (text.slice(-4).toLowerCase() !== '.css') text = text + '.css';
   //if ($x.data('debug') !== true) text = text + '&debug=false';
   return mw.loader.load("//wiki.biligame.com/szgd/index.php?title=" + text + "&action=raw&ctype=text/css", "text/css");
 }
 //加载JS脚本
 if (ns && ns[0].toLowerCase() !== 'mediawiki:') {
   return console.log('ResourceLoader: 不允许加载MediaWiki以外的js脚本');
 }
 if (text.slice(-3).toLowerCase() !== '.js') text = text + '.js';
 //if ($x.data('debug') !== true) text = text + '&debug=false';
 return mw.loader.load("//wiki.biligame.com/szgd/index.php?title=" + text + "&action=raw&ctype=text/javascript", "text/javascript");
});  | 
| {{计时|2019|4|编号=2}} | |
| {{计时|2019|4|28|编号=3}} | |
| {{计时|2019|4|28|17|编号=4}} | |
| {{计时|2019|4|28|17|12|编号=5}} | |
| {{计时|2019|4|28|17|12|50|编号=6}} | 
一个过去/将来的时间距离现在多久?
| 源代码 | 效果 | 
|---|---|
| {{计时|1926|8|17|编号=8}} | |
| {{计时|9102|4|28|编号=9}} | 
自定义显示内容
| 源代码 | 效果 | 
|---|---|
| {{计时|1926|8|17|显示时间=他的出生|编号=10}} | |
| {{计时|9102|4|28|显示时间=碧蓝航线动画化|编号=11}} | 
禁用天
只有年月日均与服务器时间相同,且小时数相差小于24,才能设置禁用天
| 源代码 | 效果 | 
|---|---|
| {{计时|2025|11|4|18|禁用天=是|编号=12}} | 
禁用时/分/秒
| 源代码 | 效果 | 
|---|---|
| {{计时|9102|4|28|禁用时=是|编号=13}} | |
| {{计时|9102|4|28|禁用分=是|编号=14}} | |
| {{计时|9102|4|28|禁用秒=是|编号=15}} | 
- 注:禁用时则自带禁用分、禁用秒;禁用分则自带禁用秒
 
隐藏分类
| 源代码 | 效果 | 备注 | 
|---|---|---|
| {{计时|9102|4|28|隐藏分类=是|编号=16}} | 这个页面就不会被分类为分类:正在计时的页面 | 
拓展
| 源代码 | 效果 | 备注 | 
|---|---|---|
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秒”的样式 | 
                
                    沪公网安备 31011002002714 号