原始的事件数据如下
[Mon May 30 2022 00:00:00 GMT+0800 (中国标准时间), Mon Jun 20 2022 00:00:00 GMT+0800 (中国标准时间)]
这里引入moment库来实现日期格式的转换
可以直接
npm install moment 或者 yarn add moment
使用完成后 import moment from ‘moment’; 即可上路
const timeList = [Mon May 30 2022 00:00:00 GMT+0800 (中国标准时间), Mon Jun 20 2022 00:00:00 GMT+0800 (中国标准时间)];
const start = moment(this.downloadDate[0]).format('YYYY-MM-DD HH:mm:ss');
const end = moment(this.downloadDate[1]).format('YYYY-MM-DD HH:mm:ss');
function check(time1: string, time2: string) {
let y1 = parseInt(time1.substring(0, 4));
let y2 = parseInt(time2.substring(0, 4));
let m1 = parseInt(time1.substring(5, 7));
let m2 = parseInt(time2.substring(5, 7));
let distance = 12 * (y2 - y1) + (m2 - m1);
if (distance >= 6) {
return false;
}
return true;
}
check(start, end);
完成!