描述:
根据提供日date格式的日期获取格式为yyyy-mm-dd的上周一到上周日的日期数组
js代码
/**
* 获取上周一到上周日
*
* @date 格式为日期格式
* 返回格式为 yyyy-mm-dd的日期的数组,如:['2014-01-25']
*/
var getProWeekList = (date) => {
var dateTime = date.getTime(); // 获取现在的时间
var dateDay = date.getDay();
var oneDayTime = 24 * 60 * 60 * 1000;
var proWeekList = [];
for(var i = 0; i < 7; i++){
var time = dateTime - (dateDay + (7 - 1 - i)) * oneDayTime;
proWeekList[i] = format(new Date(time)); //date格式转换为yyyy-mm-dd格式的字符串
}
return proWeekList;
}
结果: