JS 实现倒计时

使用JS实现倒计时功能
 1 None.gif <! DOCTYPE HTML PUBLIC  " -//W3C//DTD HTML 4.0 Transitional//EN " >
 2 None.gif < HTML >
 3 None.gif < HEAD >
 4 None.gif < TITLE > 倒计时 </ TITLE >
 5 None.gif < META NAME = " Generator "  CONTENT = " EditPlus " >
 6 None.gif < META NAME = " Author "  CONTENT = "" >
 7 None.gif < META NAME = " Keywords "  CONTENT = "" >
 8 None.gif < META NAME = " Description "  CONTENT = "" >
 9 None.gif </ HEAD >
10 None.gif
11 None.gif < BODY >
12 None.gif  < div id = " TimeCounter "  style = " border:1px solid black;margin:1px;padding:2px;width:170px " ></ div >
13 None.gif < SCRIPT language = javascript >
14 None.gif <!--
15 ExpandedBlockStart.gifContractedBlock.giffunction show_date_time() dot.gif {
16InBlock.gif window.setTimeout("show_date_time()"1000);
17InBlock.gif target=new Date(2007,9,19,10,13,0);
18InBlock.gif today=new Date();
19InBlock.gif timeold=(target.getTime()-today.getTime());
20InBlock.gif 
21InBlock.gif sectimeold=timeold/1000
22InBlock.gif secondsold=Math.floor(sectimeold);
23InBlock.gif msPerDay=24*60*60*1000
24InBlock.gif e_daysold=timeold/msPerDay
25InBlock.gif daysold=Math.floor(e_daysold);
26InBlock.gif e_hrsold=(e_daysold-daysold)*24;
27InBlock.gif hrsold=Math.floor(e_hrsold);
28InBlock.gif e_minsold=(e_hrsold-hrsold)*60;
29InBlock.gif minsold=Math.floor((e_hrsold-hrsold)*60);
30InBlock.gif seconds=Math.floor((e_minsold-minsold)*60);
31InBlock.gif 
32ExpandedSubBlockStart.gifContractedSubBlock.gif  if (daysold<0dot.gif{
33InBlock.gif document.getElementById("TimeCounter").innerHTML="逾期,倒计时已经失效";
34ExpandedSubBlockEnd.gif}

35ExpandedSubBlockStart.gifContractedSubBlock.gif elsedot.gif{
36ExpandedSubBlockStart.gifContractedSubBlock.gif if (daysold<10dot.gif{daysold="0"+daysold}
37ExpandedSubBlockStart.gifContractedSubBlock.gif if (daysold<100dot.gif{daysold="0"+daysold}
38ExpandedSubBlockStart.gifContractedSubBlock.gif if (hrsold<10dot.gif{hrsold="0"+hrsold}
39ExpandedSubBlockStart.gifContractedSubBlock.gif if (minsold<10dot.gif{minsold="0"+minsold}
40ExpandedSubBlockStart.gifContractedSubBlock.gif if (seconds<10dot.gif{seconds="0"+seconds}
41ExpandedSubBlockStart.gifContractedSubBlock.gif if (daysold<3dot.gif{
42InBlock.gif  document.getElementById("TimeCounter").innerHTML="<font color=red>"+daysold+""+hrsold+"小时"+minsold+""+seconds+"秒</font>";
43ExpandedSubBlockEnd.gif}

44InBlock.gif else
45InBlock.gif  document.getElementById("TimeCounter").innerHTML=daysold+""+hrsold+"小时"+minsold+""+seconds+"";
46ExpandedSubBlockEnd.gif}

47ExpandedBlockEnd.gif}

48 None.gifshow_date_time();
49 None.gif // -->
50 None.gif </ SCRIPT ></ div >
51 None.gif </ BODY >
52 None.gif </ HTML >
53 None.gif
54 None.gif

转载于:https://www.cnblogs.com/doll-net/archive/2006/10/31/545392.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值