1、
countDown(start, end) {
var startTime = new Date(start);
//获取输入时间的毫秒数
var endTime = new Date(end);
//剩余时间总的毫秒数 除以 1000 变为总秒数
var dec = (endTime - startTime) / 1000;
//得到天 格式化成前缀加零的样式
var d = parseInt(dec / 60 / 60 / 24);
d = d < 10 ? '0' + d : d;
//得到小时 格式化成前缀加零的样式
var h = parseInt(dec / 60 / 60 % 24);
h = h < 10 ? '0' + h : h;
//得到分钟 格式化成前缀加零的样式
var m = parseInt(dec / 60 % 60);
m = m < 10 ? '0' + m : m;
//得到秒 格式化成前缀加零的样式
var s = parseInt(dec % 60);
s = s < 10 ? '0' + s : s;
return `${d}天${h}时${m}分${s}秒`;
},
2、调用方法
endTimeChange(){
let time = this.countDown(this.startTime,this.endTime)
console.log("time",time);
},
3、打印结果