JS——倒计时
///倒计时 function ReduceTime() { // 当前时间 var nowTime = new Date().getTime(); // 2016/12/22 hh:mm:ee //开始时间 var startTime =new Date(2017,5,5,0,0,0);//注意参数一定要是int类型,其次月份这个参数从 0 算起 // 结束时间 var endTime =new Date(2017,6,6,0,0,0); if(nowTime - startTime < 0) { //活动尚未开始 return; } if(nowTime - endTime > 0) { //活动时间已经结束 return; } if(nowTime - startTime > 0 && nowTime - endTime < 0) { // 相差的时间 var timeSpan = endTime - nowTime; var d = Math.floor(timeSpan / 1000 / 60 / 60 / 24); var h = Math.floor(timeSpan / 1000 / 60 / 60 % 24); var m = Math.floor(timeSpan / 1000 / 60 % 60); var s = Math.floor(timeSpan / 1000 % 60); $("#day1").text(DateFormat(d.toString())[0]); $("#day2").text(DateFormat(d.toString())[1]); $("#hour1").text(DateFormat(h.toString())[0]); $("#hour2").text(DateFormat(h.toString())[1]); $("#min1").text(DateFormat(m.toString())[0]); $("#min2").text(DateFormat(m.toString())[1]); $("#sec1").text(DateFormat(s.toString())[0]); $("#sec2").text(DateFormat(s.toString())[1]); setTimeout(ReduceTime, 1000); } } //时间分割:12——1,2 5——0,5 //str传过来的string类型,上面传进来的是int,所以调用这个方法的时候应该先转换成string function DateFormat(str) { var arr = new Array([2]); if(str.length > 0) { if(str.length == 2) { arr[0] = str.substr(0, 1); arr[1] = str.substr(1, 1); } if(str.length == 1) { arr[0] = 0; arr[1] = str; } } return arr; }

浙公网安备 33010602011771号