| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 631 人关注过本帖
标题:倒计时问题
取消只看楼主 加入收藏
龙翔天下
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-9-29
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
倒计时问题
程序执行到函数djs只执行一次,是一个动态显示倒计时的js,请高手相帮,不胜感激。
<body>
<span id="id1" style="display:none;">2009-10-01 00:00:00</span>
<script>
            var     dt = document.getElementById("id1").innerText;
            var     strArr  = dt.split(" ");
            var     strDay  = strArr[0].split("-");
            var     strTime = strArr[1].split(":");
            //document.write(strDay[0]+strDay[1]+strDay[2]+strTime[0]+strTime[1]+strTime[2]);
            //这个函数是倒计时
             function djs()
            {
                 minutes = 1000 * 60;
                 hours   = minutes  * 60;
                 days    = hours  * 24;
                //var years   = days * 365;               
                 date1   = new Date();
                 date2   = new Date(Date.UTC(strDay[0], strDay[1]-1, strDay[2], strTime[0]-8, strTime[1], strTime[2]));
                 minudt  = date2 - date1;
                //var y       = Math.floor(minudt/years);
                 d       = Math.floor(minudt/days);
                 h       = Math.floor((minudt - d * days)/hours);
                 m       = Math.floor((minudt - d * days - h * hours)/minutes);
                 s       = Math.floor((minudt - d * days - h * hours - m * minutes)/1000);
                document.write(d + "天" + h +  "时" + m + "分" + s + "秒");
                setInterval("djs()",1000);
            }
            djs();
</script>
</body>
搜索更多相关主题的帖子: 倒计时 
2009-09-29 17:47
龙翔天下
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-9-29
收藏
得分:0 
多谢。
2009-12-02 16:08
快速回复:倒计时问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018938 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved