|
作者: xyxy [xyxy] 论坛用户 | 登录 |
<script defer> //对数字类型对象的方法扩展,当数字小于两位时在前面补0,使之保持两位 Number.prototype.add0=function(){return "00".substr(this.toString().length)+this.toString()} //对数组类型对象的方法扩展,类似数组的 join 方法 Array.prototype.Join=function(){for(i=0;i<this.length;i++)this[i]=this[i].add0();return this.join(":")} function count(){ with(new Date()){ hour =getHours() //取得 Date 对象中用本地时间表示的小时值 minute =getMinutes() //取得 Date 对象中用本地时间表示的分钟值 second = getSeconds() //取得 Date 对象中用本地时间表示的秒钟值 //取得 Date 对象中用本地时间表示的毫秒值的十分之一并取整 milli = getMilliseconds()/10|0 datetext.innerText = getFullYear()+"年"+(getMonth()+1)+"月"+getDate()+"日星期"+"日一二三四五六".charAt(getDay()) //输出当前日期 //输出当前时间 timetext.innerText = [hour,minute,second,milli].Join() var days=Math.floor((new Date(2004,0,1).getTime()-getTime())/86400000)//计算相差的天数 dayleft.innerText="距元旦"+(days<0?"过了":"还有")+Math.abs(days)+"天" //输出相差的天数,判断预定日期是否已过 timeleft.innerText=[(23-hour),(59-minute),(59-second),(99-milli)].Join() //输出时、分、秒和十分之一毫秒的倒计数字 } } setInterval("count()",10) //每10毫秒执行一次 count 函数 </script> <center> <div id="datetext"></div> <div id="timetext"></div> <div id="dayleft"></div> <div id="timeleft"></div> </center> [此贴被 xyxy(xyxy) 在 11月18日13时39分 编辑过] [此贴被 xyxy(xyxy) 在 11月18日13时41分 编辑过] |
地主 发表时间: 05-11-18 11:44 |
回复: 286 [unique] 版主 | 登录 |
//var days=Math.floor((new Date(2004,0,1).getTime()-getTime())/86400000)//计算相差的天数 var days=Math.floor((new Date(2005,11,18).getTime()-getTime())/1000)//计算相差的天数 if (days<3000000000) { return; } |
B1层 发表时间: 05-11-18 12:13 |
回复: xyxy [xyxy] 论坛用户 | 登录 |
反映真快,谢谢了 |
B2层 发表时间: 05-11-18 12:31 |
回复: 286 [unique] 版主 | 登录 |
再问286,让那个毫秒程序,变成递减而且3分钟一到就跳出另一页面? navigator("www.xxx.yyy.zzz"); |
B3层 发表时间: 05-11-18 15:02 |
回复: xyxy [xyxy] 论坛用户 | 登录 |
为什么运行出错呢?? |
B4层 发表时间: 05-11-22 15:42 |
回复: xyxy [xyxy] 论坛用户 | 登录 |
~if (days<3000000000)你这句话是啥意思啊 days是天数?????????????? 我说的是三分钟 [此贴被 xyxy(xyxy) 在 11月24日09时34分 编辑过] |
B5层 发表时间: 05-11-24 09:33 |
回复: 286 [unique] 版主 | 登录 |
晕,我都不知道你到底知道不知道这个程序语言呀? 我给你渔,你非要鱼。每次我告诉你方法,你按这个方法去找答案,而你们却总是只想让我告诉你答案就行了,从不想为什么这样,为什么你当时没想到。 我那300000明显是随便写了一个数,你要根据实际情况调整到你所要的3分钟。 再次向各位网友说明:本网站是教你算法,帮你解决具体问题,而不是帮你作题。如果抱帮作题的请不要再问。再有问题,先说出你的想法,出错在哪里。而不要一味只要答案。 |
B6层 发表时间: 05-11-24 10:00 |
回复: xyxy [xyxy] 论坛用户 | 登录 |
唉~~~~~~~~ |
B7层 发表时间: 05-12-05 10:25 |
回复: xyxy [xyxy] 论坛用户 | 登录 |
定义脚本文件最长执行时间, <% Server.ScriptTimeout= miao%> |
B8层 发表时间: 05-12-06 09:19 |
回复: xyxy [xyxy] 论坛用户 | 登录 |
大家想想除了"斑猪"的方法还有别的办法吗??"斑猪"方法如下: 设置一个数,当执行一次count后加1,到了18,以后执行 clearInterval(id),在再修改一下让id=setInterval("count",10); this.onEnterFrame=function(){ if (n>18){ clearInterval(id); } } 注意:不要改“相差的天数”。唉~~~还是自已动脑吧!!!! [此贴被 xyxy(xyxy) 在 12月07日09时20分 编辑过] [此贴被 xyxy(xyxy) 在 12月07日09时38分 编辑过] |
B9层 发表时间: 05-12-07 09:09 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号