注意iso不能识别2019-1-2这样的时间,正则替换成2019/1/2
var endDate = new Date(2019-1-2 12:30:56);//设置截止时间返回的事NAN
if(isNaN(endDate)){
// iso不能识别2018-08-30格式时间
var timer1=timer.replace(/-/g, '/');
var endDate=new Date(timer1)
}
1.单一定时器
methods:{
countTime(timer) {
var that = this;
if(!timer){
return
}
this.countTimer= setInterval(()=>{
var date = new Date();
var now = date.getTime();
var endDate = new Date(timer);//设置截止时间
if(isNaN(endDate)){
// iso不能识别2018-08-30格式时间
var timer1=timer.replace(/-/g, '/');
var endDate=new Date(timer1)
}
var end = endDate.getTime();
var leftTime = end - now; //时间差