<!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"> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/> <title>Javascript完整的倒计时应用代码――物联网技术资讯互动平台</title> <meta name="description" content="物联网技术资讯互动平台――为物联网产业发展搭建技术互动平台;传播全球物联网技术发展动态和趋势;推广物联网行业新产品与新方案;促进物联网技术的创新、交流与繁荣。" /> <meta name="keywords" content="物联网技术,物联网资讯,物联网平台" /> <meta content="IE=7" http-equiv="X-UA-Compatible"/> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.js" type="text/javascript"></script> </head> <body> <span id="Lasttime" ></span> </body> </html> <script language="javascript" type="text/javascript"> var NowTime = new Date(2011,5-1,8,9,29,22); //当前时间 var EndTime= new Date(2011,5-1,8,20, 0,0); //截止时间 var DiffTime = NowTime.getTime() - (new Date()).getTime(); var RemainD = '天'; var RemainH = '小时'; var RemainM = '分'; var RemainS = '秒'; function GetRTime(){ NowTime = new Date(); var nMS = EndTime.getTime()- (NowTime.getTime() + DiffTime); var nD = Math.floor(nMS/(1000 * 60 * 60 * 24)); var nH = Math.floor(nMS/(1000*60*60)) % 24; var nM = Math.floor(nMS/(1000*60)) % 60; var nS = Math.floor(nMS/1000) % 60; var nMS = Math.floor(nMS/100) % 10; var s = ""; if(nD > 0) { s += nD + RemainD; } if(nH > 0) { s += nH + RemainH; } if(nM > 0) { s += nM + RemainM; } if(nS > 9) { s += nS + RemainS; } else if(nS >0) { s += "0" + nS + RemainS; } else { s += "00" + RemainS; } if(nD<=0 && nH<=0 && nM<=0 && nS<=0) { $("#Lasttime").html("已经结束").addClass("red"); return; } else if(nD>0) { $("#Lasttime").html(nD + RemainD+nH + RemainH); } else if(nD<=0&&nH>1) { $("#Lasttime").html(s); } else if(nD<=0&&nH<1&&nS>0&&nM>30) { $("#Lasttime").html(s); } else if(nD<=0&&nH<1&&nM<30) { $("#Lasttime").html(s).addClass("red"); } setTimeout("GetRTime()",1000); } var mkstate=0; if(0!=1) { if(mkstate==0) { document.onload=GetRTime(); } else { $("#Lasttime").html("已经结束").addClass("red"); } } else { $("#Lasttime").html("不受限制"); } </script>?
详细解决方案
Javascript完整的记时应用代码
热度:49 发布时间:2012-10-06 17:34:01.0
相关解决方案
- javascript ie6兼容的有关问题
- javascript window open在ie中设立不起作用,求解决
- javascript 字符串拼接效率有关问题
- JavaScript 自动生成图片并合并有关问题
- 不走"<script type='text/javascript'>"标签咋回事
- <script type="javascript/text">的有关问题
- 用servlet+jsp+javascript+jdbc做个简单的办公自动化系统流程,该如何解决
- 怎么打开 javascript:SetData(2010,5,10)
- javaScript = == ===区别,该怎么解决
- javascript 怎么验证name=xx.xx的radio表单
- form action 和 javascript 的提交問題解决方法
- javascript,该怎么处理
- javascript,该如何处理
- javascript 选中文字 但是保存样式 标签
- 新人求问,J2EE方向,html,css,javascript,vml要学到什么程度?解决思路
- javascript 请求servlet兑现将函数中定义的变量作为参数
- javascript 不懂,该如何处理
- javascript 不懂解决方法
- JavaScript 大局函数求实例,高分求
- javaScript 里面 如何知道Object 对象的长度
- javascript 函数调用有什么有关问题,请
- javascript 中文本框中数字如何比较
- javascript IE通过,火狐,google浏览器不过解决思路
- javascript rsa加密/java使用Cipher.getInstance("RSA/ECB/PKCS1Padding")解密,该如何处理
- IE javascript start()函数解决方案
- 关于RTMP 播放器(DELPHI C# FLASH JAVASCRIPT)解决思路
- Chrome Javascript Click 事件,该如何解决
- javascript 实出_blank跳转到新标签页有关问题
- 分享上Google Maps Javascript API v3
- javascript 绑定服务器控件 事件,该如何解决