两时间戳之间的倒计时
// 倒计时
timeSele(){
let that=this
var dateEnd = new Date(this.data.fristNum[0].end_time*1000);
// var dateBegin = new Date(this.data.fristNum[0].begin_time*1000);
var dateBegin = new Date()
if ((dateEnd - dateBegin)<0) {
that.setData({houer: '00', min: '00',secon: '00',})
return
}
let houers = Math.floor((dateEnd - dateBegin) / (1000 * 60 * 60))
let mins = Math.floor(((dateEnd - dateBegin) % (1000 * 60 * 60)) / (1000 * 60))
let secons = Math.ceil((((dateEnd - dateBegin) % (1000 * 60 * 60)) % (1000 * 60)) / 1000)
let timer=setInterval(function(){
that.setData({
houer: (houers+'').length > 1 ? houers : "0" + houers,
min: (mins+'').length > 1 ? mins : "0" + mins,
secon: (secons+'').length > 1 ? secons : "0" + secons,
})
if (secons > 0 || houers>0 || mins>0) secons--
if (secons == 0 && mins>0) secons=60,mins--
if (mins == 0 && houers > 0)mins=59,houers--
if (that.data.secon == 0 && houers == 0 && mins == 0) clearInterval(timer)
},1000)
},