21,886
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
var countdown_run = 0;
var countdown_time = <?php echo mktime(0, 0, 0, 12, 21, 2012)-time(); ?>; //mktime指定结束时间,格式(时,分,秒,月,日,年)
function fun_countdown(){
var nMS = countdown_time - countdown_run;
if (nMS < 0) {
clearInterval(countdown);
document.getElementById("div1").innerHTML="倒计时结束!";
return false;
}
var nD = parseInt(nMS / (60 * 60 * 24));
var nH = parseInt(nMS / (60 * 60)) % 24;
var nM = parseInt(nMS / 60) % 60;
var nS = nMS % 60;
var time_str;
nD < 1 ? nH < 1 ? nM < 1 ? time_str = nS + '秒' : time_str = nM + '分' + nS + '秒' : time_str = nH + '时' + nM + '分' + nS + '秒' : time_str = nD + '天' + nH + '时' + nM + '分' + nS + '秒';
document.getElementById("div2").innerHTML=time_str;
countdown_run++;
}
var countdown = setInterval("fun_countdown()", 1000);
</script>
html代码
<body onload="fun_countdown()">
<div id="div1">剩余时间:<span id="div2"></span></div>