vue中的倒计时实现方法
js部分
// 获取现在时间
gettime(){
let nowtime = new Date()
let nowmiao = nowtime.getTime()//现在的秒数
let settime = new Date("2060-11-30 13:22:20")
let setmiao = settime.getTime()//要设置的秒数
let toolmiao =setmiao-nowmiao//秒数差
if (toolmiao>=0) { //赋值
this.myday = Math.floor(toolmiao/1000/60/60/24);
this.myh = Math.floor(toolmiao/1000/60/60%24);
//补0操作
if(this.myh<10){
this.myh = "0"+this.myh
}
this.mym = Math.floor(toolmiao/1000/60%60);
//补0操作
if(this.mym<10){
this.mym = "0"+this.mym
}
//补0操作
this.mys = Math.floor(toolmiao/1000%60);
if(this.mys<10){
this.mys = "0"+this.mys
}
}
},
1.settime需要一个标准格式的时间
2.在mounted中
mounted() { let timer = setInterval(() => { this.gettime() }, 1000); },
浙公网安备 33010602011771号