您的位置:首页 > Web前端 > JavaScript

关于JS倒计时

2013-11-11 09:50 309 查看
<script type="text/javascript"
language="javascript">

function CurrTime() {

var count = 30;

var str = "";

if (count * 60 != 0) {

var temp = count / 60 + "";

temp = temp.split(".");

str = "0" + temp[0] + ":" + ((count % 60 - 1) > 9 ?
count % 60 - 1 + "" : "0" + (count % 60 - 1)) + ":" + "59";

} else {

str = "0" + ((count / 60 > 1) ? (count / 60 - 1) :
0) + ":" + 59 + ":" + "59";

}

document.getElementByIdx_x("currTime").innerHTML = str;

setTimeout(uceOneSec, 1000);

}

function uceOneSec() {

var currTime = document.getElementByIdx_x("currTime");

var tempTime = currTime.innerHTML.split(":");

var hour = tempTime[0];

var minute = tempTime[1];

var second = tempTime[2];

if (second >= 1) {

second = (second - 1 > 9) ? (second - 1) : "0" +
(second - 1);

}

else {

second = 59;

if (minute >= 1)
{

minute = (minute - 1 > 9) ? ( minute - 1) : "0" +
(minute - 1);

}

else {

if (hour >= 1) {

minute = 59;

hour = (hour - 1 > 9) ? (hour - 1) : "0" + (hour -
1);

//
alert(hour+":"+minute) ;

}

else {

minute = 00;

hour = "0" + 0;

}

}

}

document.getElementByIdx_x("currTime").innerHTML = hour + ":" + minute
+ ":" + second;

if (hour == 0 && minute == 0
&& second == 0) {

alert("时间到了!");

} else {

setTimeout(uceOneSec, 1000);

}

}

</script>

</head>

<body onload ="CurrTime()">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: