// 获取指定时间的周一和周末的日期function getWeek_begin_end(v=new Date()) {var now = new Date(v);var nowTime = now.getTime();var day = now.getDay() ? now.getDay() : 7;//周末getDay为0var oneDayTime = 24*60*60*1000 ;var MondayTime = nowTime - (day-1)*oneDayTime ;//显示周一var SundayTime = nowTime + (7-day)*oneDayTime ;//显示周日// 返回 '20190101-20190107' 格式字符串return `${new Date(MondayTime).toISOString().replace(/-/g,'').slice(0,8)}-${new Date(SundayTime).toISOString().replace(/-/g,'').slice(0,8)}`;}
参考链接:https://blog.csdn.net/bossxu_/article/details/80368584,
(参考链接中的会有个问题,如果传入的时间为是周日则获取的周一和周日是下一周的日期)
