时间日期比较
将时间日期转化成时间戳进行比较,所选时间日期离当前时间日期越近,时间戳越大
formatter(date) {
return `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`;
}, //过滤时间日期对象
//第一个时间 2020/8/19
let date1 = this.formatter(new Date(this.data.operationalDate));
//以“/”截取时间日期 arr = (3) ["2020", "8", "19"]
let arr = date1.split("/");
//firsttime = Sat Sep 19 2020 00:00:00 GMT+0800 (中国标准时间)
let firsttime = new Date(arr[0], arr[1], arr[2]);
// getTime() 转为时间戳
let firsttimes = firsttime.getTime();
//第二个时间对象
let date2 = this.formatter(new Date(this.data.manufactureDate));
let arrs =date2.split("/");
let lasttime = new Date(arrs[0], arrs[1], arrs[2]);
let lasttimes = lasttime.getTime();
if(firsttimes>lasttimes ){
//第一个时间大于最后一个时间 执行的事件
}else{
//第一个时间小于等于最后一个时间 执行的事件
}