标题:倒计时问题
取消只看楼主
龙翔天下
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-287267-1-1.html




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

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