簡單倒計時

        <div id="box"></div>
        <script>
            var box = document.getElementById("box");
            var span = document.getElementById("span");
            var end,now,allTime,days,hours,minutes,seconds,millise,time;
            time = "2017-9-19 13:21:00:00";
            end = new Date(time);
            function curstor(){
                now = new Date();
                allTime = end.getTime()-now.getTime();
                days =  Math.floor(allTime/1000/60/60/24);//求出整的天數
                hours = Math.floor((allTime/1000/60/60)%24)//求出所有的小時數,然后取模求出不足一天的小時數;
                minutes = Math.floor((allTime/1000/60)%60);//求出整的分鐘數,然后取模求出不足一小時的分鐘數
                seconds = Math.floor((allTime/1000)%60);//求出整的秒數,然后取模求出不足一分鐘的秒數
                millise = Math.floor((allTime)%60);//求出所有的秒數,然后取模求出不足一秒的毫秒數;
                if(hours<10){
                    hours="0"+hours;
                }
                if(minutes<10){
                    minutes="0"+minutes;
                }
                if(seconds<10){
                    seconds="0"+seconds;
                }
                if(millise<10){
                    millise="0"+millise;
                }
                box.innerHTML="距離"+time+"還剩下:"+days+"天"+hours+"小時"+minutes+"分鐘"+seconds+"秒"+millise+"毫秒";
                // console.log(allTime);
                if(allTime<0){
                    clearInterval(box.t);
                    days=0;
                    hours=0;
                    minutes=0;
                    seconds=0;
                    millise=0;
                    box.innerHTML="距離"+time+"還剩下:"+days+"天0"+hours+"小時0"+minutes+"分鐘0"+seconds+"秒0"+millise+"毫秒";
                }
            }
            // curstor();
            box.t = setInterval("curstor()",0);

        </script>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容