倒计时
function countDown (date){
let dateArr =date.split(':')
// console.log(dateArr)
dateArr.forEach((element,index) =>{
let OOOI = dateArr[1],OOII=dateArr[0],time;
if(index===1){
let set_interval = setInterval(() => {
OOOI = Number(OOOI)-1;
if(OOOI<0){
// clearInterval(set_interval);
OOOI = 60;
OOOI = Number(OOOI)-1;
OOII = Number(OOII)-1;
if(OOII<0){
clearInterval(set_interval);
return '00:00'
}
}
time = `${OOII}:${OOOI}`
console.log(OOII,'分',OOOI,'秒')
return time
},1000)
}
})
}
// 传入一个 时间(mm:ss)
countDown(50:00)
顺计时
function Timing(date) {
let dateArr = date.split(":");
// console.log(dateArr)
dateArr.forEach((element, index) => {
let OOOI = dateArr[1],
OOII = dateArr[0],
time;
if (index === 1) {
let set_interval = setInterval(() => {
OOOI = Number(OOOI) + 1;
if (OOOI >= 60) {
// clearInterval(set_interval);
OOOI = "00";
OOOI = Number(OOOI) + 1;
OOII = Number(OOII) + 1;
OOII = Number(OOII) < 10 ? "0" + OOII : OOII;
if (OOII < 0) {
clearInterval(set_interval);
return "00:00";
}
}
time = `${OOII}:${OOOI < 10 ? "0" + OOOI : OOOI}`;
this.matchTime = time;
}, 1000);
}
});
}
// 传入一个时间(mm:ss)
Timing(10:00)