Asp.NET Tutorials
Home > 其他 > 精确到秒的倒计时代码javascript
精确到秒的倒计时代码javascript

<!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-cn" />
<meta content="all" name="robots" />
<meta name="Author" content="" />
<meta name="Copyright" content="." />
<meta name="Description" content="www.AspxBoy.Com" />
<meta name="Keywords" content="www.AspxBoy.Com," />
<title> 精确到秒的倒计时代码 javascript </title>

</head>
<body>
精确到秒的倒计时代码 javascript
<form  name="form1">
<div  align="center"  align="middle">
<center>离2010年还有:<br>
<input  type="textarea"  name="left"  size="40"  style="text-align:  center">
</center>
</div>
</form>
<script  LANGUAGE="javascript">
startclock()
var  timerID  =  null;
var  timerRunning  =  false;
function  showtime()  {
Today  =  new  Date();
var  NowHour  =  Today.getHours();
var  NowMinute  =  Today.getMinutes();
var  NowMonth  =  Today.getMonth();
var  NowDate  =  Today.getDate();
var  NowYear  =  Today.getYear();
var  NowSecond  =  Today.getSeconds();
if  (NowYear  <2000)
NowYear=1900+NowYear;
Today  =  null;
Hourleft  =  23  -  NowHour
Minuteleft  =  59  -  NowMinute
Secondleft  =  59  -  NowSecond
Yearleft  =  2009  -  NowYear
Monthleft  =  12  -  NowMonth  -  1
Dateleft  =  31  -  NowDate
if  (Secondleft<0)
{
Secondleft=60+Secondleft;
Minuteleft=Minuteleft-1;
}
if  (Minuteleft<0)
{
Minuteleft=60+Minuteleft;
Hourleft=Hourleft-1;
}
if  (Hourleft<0)
{
Hourleft=24+Hourleft;
Dateleft=Dateleft-1;
}
if  (Dateleft<0)
{
Dateleft=31+Dateleft;
Monthleft=Monthleft-1;
}
if  (Monthleft<0)
{
Monthleft=12+Monthleft;
Yearleft=Yearleft-1;
}
Temp=Yearleft+'年,  '+Monthleft+'月,  '+Dateleft+'天,  '+Hourleft+'小时,  '+Minuteleft+'分,  '+Secondleft+'秒'
document.form1.left.value=Temp;
timerID  =  setTimeout("showtime()",1000);
timerRunning  =  true;
}
var  timerID  =  null;
var  timerRunning  =  false;
function  stopclock  ()  {
if(timerRunning)
clearTimeout(timerID);
timerRunning  =  false;
}
function  startclock  ()  {
stopclock();
showtime();
}
//  -->
</script>

</body>

</html>

Add by : Huobazi (2005-11-14:02:37)