您的位置:首页 > 理论基础 > 计算机网络

使用JS实现倒计时功能(http://www.cnblogs.com/doll-net)

2016-01-24 15:26 721 查看
使用JS实现倒计时功能
1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2

<HTML>
3

<HEAD>
4

<TITLE>倒计时</TITLE>
5

<META NAME="Generator" CONTENT="EditPlus">
6

<META NAME="Author" CONTENT="">
7

<META NAME="Keywords" CONTENT="">
8

<META NAME="Description" CONTENT="">
9

</HEAD>
10


11

<BODY>
12

<div id="TimeCounter" style="border:1px solid black;margin:1px;padding:2px;width:170px"></div>
13

<SCRIPT language=javascript>
14

<!--
15



function show_date_time(){
16

window.setTimeout("show_date_time()", 1000);
17

target=new Date(2007,9,19,10,13,0);
18

today=new Date();
19

timeold=(target.getTime()-today.getTime());
20


21

sectimeold=timeold/1000
22

secondsold=Math.floor(sectimeold);
23

msPerDay=24*60*60*1000
24

e_daysold=timeold/msPerDay
25

daysold=Math.floor(e_daysold);
26

e_hrsold=(e_daysold-daysold)*24;
27

hrsold=Math.floor(e_hrsold);
28

e_minsold=(e_hrsold-hrsold)*60;
29

minsold=Math.floor((e_hrsold-hrsold)*60);
30

seconds=Math.floor((e_minsold-minsold)*60);
31


32



if (daysold<0) {
33

document.getElementById("TimeCounter").innerHTML="逾期,倒计时已经失效";
34

}
35



else{
36



if (daysold<10) {daysold="0"+daysold}
37



if (daysold<100) {daysold="0"+daysold}
38



if (hrsold<10) {hrsold="0"+hrsold}
39



if (minsold<10) {minsold="0"+minsold}
40



if (seconds<10) {seconds="0"+seconds}
41



if (daysold<3) {
42

document.getElementById("TimeCounter").innerHTML="<font color=red>"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒</font>";
43

}
44

else
45

document.getElementById("TimeCounter").innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";
46

}
47

}
48

show_date_time();
49

//-->
50

</SCRIPT></div>
51

</BODY>
52

</HTML>
53


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