js 根据日期计算两个日期相差多少天
/**
* @function dateDiffInDays
* @description 根据日期计算相差几天
* @param {String} date1 格式 01-01-2020
* */
dateDiffInDays(date1, date2) {
// 将日期字符串转换为日期对象
const d1 = new Date(date1.replace(/-/g, '/'));
const d2 = new Date(date2.replace(/-/g, '/'));
// 计算相差的毫秒数
const diff = d2.getTime() - d1.getTime();
// 将毫秒数转换为天数
const days = Math.floor(diff / (1000 * 60 * 60 * 24));
return days;
}