两个时间之内的时间和星期
// 结束时间
let date = new Date(data);
let year = date.getFullYear()
let month = date.getMonth() + 1;
let day = date.getDate()
let itm = year + '-' + month + '-' + day
// 当前时间
let dates = new Date();
let years = dates.getFullYear()
let months = dates.getMonth() + 1;
let days = dates.getDate()
let itme = years + '-' + months + '-' + days
在开始时间和结束时间内一定要获取到年的时间,不然在for循环内计算的星期就是错误的
// 设置两个日期UTC时间
let start = new Date(itme);
let end = new Date(itm)
// 获取两个日期GTM时间
let s = start.getTime() - 24 * 60 * 60 * 1000;
let e = end.getTime() - 24 * 60 * 60 * 1000;
// 获取到两个日期之间的每一天的毫秒数
for (let i = s; i <= e;) {
i = i + 24 * 60 * 60 * 1000;
let time = new Date(parseInt(i))//现在时间和到期时间
let mouth = time.getMonth() + 1
let dates = time.getDate()
let mou = mouth + '-' + dates
let day = parseInt(i)).getDay()//周
}