您好,欢迎访问一九零五行业门户网

js倒计时小程序实现代码

js倒计时小程序实现代码,可以精确到天和精确到秒
我们这里只要自己定义一下s与urodz的值就可以随意定义任何日期或节日的倒计时功能了,各位朋友可加以修改。
精确到天的倒计时
代码如下:
<script language="javascript"> <!-- // (c) henryk gajewski var urodz= new date("09/19/2013"); var s="中秋节"; var now = new date(); var ile = urodz.gettime() - now.gettime(); var dni = math.floor(ile / (1000 * 60 * 60 * 24)); if (dni > 1) document.write(""+s+"还有"+dni +"天") else if (dni == 1) document.write("只有2天啦!") else if (dni == 0) document.write("只有1天啦!") else document.write("好象已经过了哦!"); // -->
精确到秒的javascript倒计时代码
html代码:
代码如下:
<form name="form1"> <p align="center" align="center"> <center>离2010年还有:<br> <input type="textarea" name="left" size="35" style="text-align: center"> </center> </p> </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>
以上就是js倒计时小程序实现代码的详细内容。
其它类似信息

推荐信息