// 計算時間
getTime() {
// this.data.times爲結束時間
let timestamp = Date.parse(new Date());
let disparity = this.data.times - timestamp;
if (disparity > 0) {
let d = Math.floor(disparity / (1000 * 60 * 60 * 24)); //計算天數
let h = this.addZero(Math.floor(disparity / (1000 * 60 * 60) % 24)); //計算小時數
let m = this.addZero(Math.floor(disparity / (1000 * 60) % 60)); //計算分鐘數
let s = this.addZero(Math.floor(disparity / 1000 % 60)); //計算秒數
this.setData({
expireTimeDay: d,
expireTimeHour: h,
expireTimeM: m,
expireTimeS: s,
})
}
},
addZero(num) {
if (parseInt(num) < 10) {
num = '0' + num;
}
return num;
},