uniapp获取本周的所有日期(直接cv)

发布时间:2024年01月20日
const getTimeandWeek = () => {
  var weekDay = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天'];
  var now = new Date();
  // 获取本周的第一天(星期一)
  var firstDay = new Date(now.setDate(now.getDate() - now.getDay() + (now.getDay() === 0 ? -6 : 1)));
  // 存储本周的日期
  var weekDates = [];
  // 循环获取本周的所有日期
  for (var i = 0; i < 7; i++) {
    var tempDate = new Date(firstDay);
    tempDate.setDate(firstDay.getDate() + i);
    var year = tempDate.getFullYear();
    var month = tempDate.getMonth() + 1;
    var day = tempDate.getDate();
    weekDates.push({
      week: weekDay[i],
      date: year + '-' + (month < 10 ? '0' : '') + month + '-' + (day < 10 ? '0' : '') + day
    });
  }
  console.log(weekDates)
}
getTimeandWeek()

文章来源:https://blog.csdn.net/m0_72603435/article/details/135710575
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。