倒计时代码-精确到秒
本文发布于 16 年前,部分内容可能已经失去参考价值。
代码:
<script language="JavaScript">
function GetRTime(){
var EndTime= new Date(2010,12,1,0,0); //截止时间
var NowTime = new Date();
var nMS =EndTime.getTime() - NowTime.getTime();
var nD =Math.floor(nMS/(1000 * 60 * 60 * 24));
var nH=Math.floor(nMS/(1000*60*60)) % 24;
var nM=Math.floor(nMS/(1000*60)) % 60;
var nS=Math.floor(nMS/1000) % 60;
if(nD>= 0){
document.getElementById("RemainD").innerHTML=nD;
document.getElementById("RemainH").innerHTML=nH;
document.getElementById("RemainM").innerHTML=nM;
document.getElementById("RemainS").innerHTML=nS;
}
else {
document.getElementById("CountMsg").innerHTML="时已过!";
}
setTimeout("GetRTime()",1000);
}
window.onload=GetRTime;
</script>
<div id="CountMsg">今天距离2011,1,1还有<strong id="RemainD">XX</strong>天<strong id="RemainH">XX</strong>时<strong id="RemainM">XX</strong>分<strong id="RemainS">XX</strong>秒</div>
function GetRTime(){
var EndTime= new Date(2010,12,1,0,0); //截止时间
var NowTime = new Date();
var nMS =EndTime.getTime() - NowTime.getTime();
var nD =Math.floor(nMS/(1000 * 60 * 60 * 24));
var nH=Math.floor(nMS/(1000*60*60)) % 24;
var nM=Math.floor(nMS/(1000*60)) % 60;
var nS=Math.floor(nMS/1000) % 60;
if(nD>= 0){
document.getElementById("RemainD").innerHTML=nD;
document.getElementById("RemainH").innerHTML=nH;
document.getElementById("RemainM").innerHTML=nM;
document.getElementById("RemainS").innerHTML=nS;
}
else {
document.getElementById("CountMsg").innerHTML="时已过!";
}
setTimeout("GetRTime()",1000);
}
window.onload=GetRTime;
</script>
<div id="CountMsg">今天距离2011,1,1还有<strong id="RemainD">XX</strong>天<strong id="RemainH">XX</strong>时<strong id="RemainM">XX</strong>分<strong id="RemainS">XX</strong>秒</div>
效果:
今天距离2011,1,1还有XX天XX时XX分XX秒
匿
转自
网络(如侵权请联系删除)
17 年前
可能相关的内容