首页
随机
最近更改
特殊页面
社群首页
参数设置
关于测试wiki
免责声明
测试wiki
搜索
用户菜单
讨论
贡献
创建账号
登录
查看“MediaWiki:Timer.js”的源代码
←
MediaWiki:Timer.js
因为以下原因,您没有权限编辑该页面:
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/*! * 如果再给我一次重新写的机会 * 我一定不会再写出如此春虫虫的代码 * BY:丩卩夂忄 */ TimerNumber=document.getElementsByClassName("TimerNumber") TimerNumbers=new Array() for(i=0;i<TimerNumber.length;i++){ TimerNumbers=TimerNumber[i].innerHTML } TimerNumber=Math.max(TimerNumbers) TimerZone=new Date().getTimezoneOffset()/60; TimerOffset=(8+TimerZone)*60*60*1000; Timers=new Array(); TimerEndTimes=new Array(); TimerPMrs=new Array(); TimerDays=new Array(); TimerHours=new Array(); TimerMinutes=new Array(); TimerSeconds=new Array(); for(CountTimers=0;CountTimers<=TimerNumber;CountTimers++){ Timers[CountTimers]=document.getElementById("Timer"+CountTimers); if(!Timers[CountTimers]){ continue } TimerEndTimes[CountTimers]=document.getElementById("TimerEndTime"+CountTimers); TimerPMrs[CountTimers]=document.getElementById("TimerPMr"+CountTimers); TimerDays[CountTimers]=document.getElementById("TimerDay"+CountTimers); TimerHours[CountTimers]=document.getElementById("TimerHour"+CountTimers); TimerMinutes[CountTimers]=document.getElementById("TimerMinute"+CountTimers); TimerSeconds[CountTimers]=document.getElementById("TimerSecond"+CountTimers); document.getElementById("TimerPMl"+CountTimers).innerHTML = "距离"; Timers[CountTimers].style.display=""; } function TimerRun(){ for(CountTimers=0;CountTimers<=TimerNumber;CountTimers++){ if(!Timers[CountTimers]){ continue } TimerEndTime=new Date(TimerEndTimes[CountTimers].innerHTML); TimerNowTime=new Date(); TimerDifference=TimerEndTime.getTime()-TimerNowTime.getTime()-TimerOffset; if(TimerDifference<0){ TimerDay=Math.abs(Math.ceil(TimerDifference/1000/60/60/24)); TimerHour=Math.abs(Math.ceil(TimerDifference/1000/60/60%24)); TimerMinute=Math.abs(Math.ceil(TimerDifference/1000/60%60)); TimerSecond=Math.abs(Math.ceil(TimerDifference/1000%60)); TimerPMrs[CountTimers].innerHTML = "已经过去"; } else{ TimerDifference+=1000; TimerDay=Math.abs(Math.floor(TimerDifference/1000/60/60/24)); TimerHour=Math.abs(Math.floor(TimerDifference/1000/60/60%24)); TimerMinute=Math.abs(Math.floor(TimerDifference/1000/60%60)); TimerSecond=Math.abs(Math.floor(TimerDifference/1000%60)); TimerPMrs[CountTimers].innerHTML = "还有"; }; TimerDays[CountTimers].innerHTML=TimerDay + "天"; TimerHours[CountTimers].innerHTML=TimerHour + "时"; TimerMinutes[CountTimers].innerHTML=TimerMinute + "分"; TimerSeconds[CountTimers].innerHTML=TimerSecond + "秒"; }; }; setInterval(TimerRun,0);
返回
MediaWiki:Timer.js
。