【js】根据提供日期获得上周一到上周日的日期列表

描述:

根据提供日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;
}

结果:



猜你喜欢

转载自blog.csdn.net/hao_0420/article/details/80998050