//加载页面调用
const _this = this
setInterval(function () {
console.log(_this.showTime())
}, 1000); //反复执行函数本身
//倒计时方法
showTime() {
var nowtime = new Date(), //获取当前时间
endtime = new Date(“2020/12/12”); //定义结束时间
var time = endtime.getTime() - nowtime.getTime(), //距离结束时间的毫秒数
d = Math.floor(time / (1000 * 60 * 60 * 24)), //计算天数
h = Math.floor(time / (1000 * 60 * 60) % 24), //计算小时数
m = Math.floor(time / (1000 * 60) % 60), //计算分钟数
s = Math.floor(time / 1000 % 60); //计算秒数
d = this.addZero(d)
h = this.addZero(h);
m = this.addZero(m);
s = this.addZero(s);
return d + “天” + h + “:” + m + “:” + s; //返回倒计时的字符串
},
addZero(time) {
return time < 10 ? "0" + time : time + "";
},