使用JS实现倒计时功能(http://www.cnblogs.com/doll-net)
使用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

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54



博文作者:mephisto
本文版权归作者和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作!
如果阅读了本文章,觉得有帮助,您可以选择捐助我:

分类:
07.Web
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?