每天倒计时----和-----每周倒计时~~~~
1 <script> 2 /*这是运行倒计时的 */ 3 GetServerTime(); 4 window.setInterval(GetServerTime,1000); 5 6 7 8 /*这是设置周倒计时的*/ 9 var newTimer = new Date("2017/04/24 00:00:00");//这里给一个默认事件根据星期来设置时间 相当于给一双鞋子,以后的路让他自己走 10 newTimer = newTimer.getTime(); 11 12 13 function GetServerTime(){ 14 /*每天倒计时 */ 15 var now = new Date();//当前时间 16 var d= now.getYear()+"/"+now.getMonth()+"/"+now.getDate()+" 00:00:00";//这里设置每天倒计时的基数 17 var urodz = new Date(d); 18 now.setTime(now.getTime()+250); 19 days = (urodz - now) / 1000 / 60 / 60 / 24; 20 daysRound = Math.floor(days); 21 hours = (urodz - now) / 1000 / 60 / 60 - (24 * daysRound); 22 hoursRound = Math.floor(hours); 23 minutes = (urodz - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound); 24 minutesRound = Math.floor(minutes); 25 seconds = (urodz - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound); 26 secondsRound = Math.round(seconds); 27 if(hoursRound<10){ 28 hoursRound = "0"+hoursRound; 29 }; 30 if(minutesRound<10){ 31 minutesRound = "0"+minutesRound; 32 }; 33 if(secondsRound<10){ 34 secondsRound = "0"+secondsRound; 35 }; 36 $('.time_ri').html("0天"+hoursRound+":"+minutesRound+":"+secondsRound); 37 if((hoursRound==0 && minutesRound==0 && secondsRound==0)){ 38 alert("此处说明该刷新日榜了"); 39 }; 40 41 /*每周倒计时*/ 42 var nowTimer = new Date(); 43 nowTimer = nowTimer.getTime(); 44 while (newTimer<=nowTimer){ 45 newTimer = newTimer + 7 * 24 * 60 * 60 * 1000; 46 } 47 var spanTimer = newTimer - nowTimer; 48 if (spanTimer > 0) { 49 var day = Math.floor(spanTimer / 86400000); 50 spanTimer -= day * 86400000; 51 var hour = Math.floor(spanTimer / 3600000); 52 spanTimer -= hour * 3600000; 53 var minute = Math.floor(spanTimer / 60000); 54 spanTimer -= minute * 60000; 55 var second = Math.floor(spanTimer / 1000); 56 if(hour<10){ 57 hour = "0"+hour; 58 } 59 if(minute<10){ 60 minute = "0"+minute; 61 } 62 if(second<10){ 63 second = "0"+second; 64 } 65 $('.time_zhou').html(day+"天"+hour+":"+minute+":"+second); 66 if(day==0 && hour==0 && minute==0 && second==0){ 67 alert("此处说明该刷新周榜了"); 68 } 69 } 70 } 71 </script>
效果图: