Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小時 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } //計算倒計時 var timer=setInterval(rest_time,1000); var aaa = 0; var bbb = 0; var ccc = 0; function rest_time(){ var now_time = Math.round(new Date().getTime()/1000); //now_time = 1463733600; var data_time = new Date().Format("yyyy/MM/dd"); var first_time1 = Date.parse(new Date(data_time+" 09:30:00")) / 1000; //alert(data_time); var first_time2 = Date.parse(new Date(data_time+" 11:30:00")) / 1000; var second_time1 = Date.parse(new Date(data_time+" 13:00:00")) / 1000; var second_time2 = Date.parse(new Date(data_time+" 15:30:00")) / 1000; if(now_time<first_time1){ document.getElementById("next_auction_time").innerHTML="<span style='font-size:20px;'>距離下次拍賣開始還有:</span>"; aaa = 1; bbb = 1 ; var rest_seconds=first_time1-now_time; rest_time_format(rest_seconds, true); }else if(now_time>first_time1 && now_time<first_time2){ document.getElementById("auction_time").innerHTML="<span style='font-size:20px;'>距離競拍結(jié)束還有:</span>"; var rest_seconds=first_time2-now_time; rest_time_format(rest_seconds); document.getElementById("next_auction_time").innerHTML="<span style='font-size:20px;'>距離下次競拍開始還有:</span>"; var rest_seconds=second_time1-now_time; aaa = 0 ; bbb = 1 ; ccc =0 ; rest_time_format(rest_seconds, true); }else if(now_time>first_time2 && now_time<second_time1){ document.getElementById("next_auction_time").innerHTML="<span style='font-size:20px;'>距離下次拍賣開始還有:</span>"; ccc = 1; bbb = 1 ; var rest_seconds=second_time1-now_time; rest_time_format(rest_seconds, true); }else if(now_time>second_time1 && now_time<second_time2){ document.getElementById("auction_time").innerHTML="<span style='font-size:20px;'>距離競拍賣結(jié)束還有:</span>"; var rest_seconds=second_time2-now_time; rest_time_format(rest_seconds); aaa = 0; bbb = 1 ; document.getElementById("next_auction_time").innerHTML="<span style='font-size:20px;'>距離下次競拍開始還有:</span>"; var rest_seconds=first_time1+24*3600-now_time; rest_time_format(rest_seconds, true); }else if(now_time==first_time1){ window.location.reload(); }else if(now_time==first_time2){ window.location.reload(); }else if(now_time==second_time1){ window.location.reload(); }else if(now_time==second_time2){ window.location.reload(); }else{ document.getElementById("auction_time").innerHTML="<span style='font-size:20px;'>本次拍賣已結(jié)束。</span>"; document.getElementById("next_auction_time").innerHTML="<span style='font-size:20px;'>距離下次拍賣開始還有:</span>"; var rest_seconds=first_time1+24*3600-now_time; rest_time_format(rest_seconds, true); bbb = 1 ; ccc = 1 ; } } //處理剩余時間顯示格式 function rest_time_format(rest_seconds, next){ var d=Math.floor(rest_seconds/60/60/24); var h=Math.floor(rest_seconds/60/60%24); var m=Math.floor(rest_seconds/60%60); var s=Math.floor(rest_seconds%60); if(next==true){ document.getElementById("next_rest_d").innerHTML = d + "天"; document.getElementById("next_rest_h").innerHTML = h + "時"; document.getElementById("next_rest_m").innerHTML = m + "分"; document.getElementById("next_rest_s").innerHTML = s + "秒"; }else{ document.getElementById("rest_d").innerHTML = d + "天"; document.getElementById("rest_h").innerHTML = h + "時"; document.getElementById("rest_m").innerHTML = m + "分"; document.getElementById("rest_s").innerHTML = s + "秒"; } } |
|