本 demo 为计算每周三的日期。
思路: 根据当前日期获取到当前一周的 日期,再取自己需要的就好啦
getDates(currentTime) {//JS获取当前周从星期一到星期天的日期
let currentDate = new Date(currentTime)
let timesStamp = currentDate.getTime();
let currenDay = currentDate.getDay();
let dates = [];
for (let i = 0; i < 7; i++) {
dates.push(new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).toLocaleDateString().replace(/\//g, '-'));
}
return dates
}
getDates(new Date()) // 返回的就是当前从周一到周日到日期可以