获取一个月中每天的周几js

function getDaysInMonth(year, month) {
//第三个参数,代表上个月的最后一天
  return new Date(year, month, 0).getDate();
}

function getWeekDaysInMonth(year, month) {
  var daysInMonth = getDaysInMonth(year, month);
  var weekdays = [];
  for (var i = 1; i <= daysInMonth; i++) {
    var dateStr = year + '/' + month + '/' + i;
    var date = new Date(dateStr);
    var weekDay = date.getDay();
    var chineseWeekDay = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'][weekDay];
    weekdays.push(chineseWeekDay);
  }
  return weekdays;
}

console.log(getWeekDaysInMonth(2022, 1)); // ["周六", "周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日", "周一"]
posted @ 2023-03-17 10:50  jialiangzai  阅读(16)  评论(0)    收藏  举报