// 获取当前星期的星期一的日期,返回的是一个Date对象。
function getMonDate(mydate){
let d=new Date(mydate);
let day=d.getDay();
let date=d.getDate();
if(day==1)
return d;
if(day==0)
d.setDate(date-6);
else
d.setDate(date-day+1);
return d;
}
// date是当前星期一的日期对象
let date=getMonDate(日期比如'2012-12-12');
let arr=[];
for(let i=0; i<7; i++)
{
let str='';
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
if (month < 10) {
month = "0" + month;
}
if (day < 10) {
day = "0" + day;
}
str = year + "-" + month + "-" + day;
arr.push(str+);
date.setDate(date.getDate()+1);
}
// 0-6转换成中文名称,传 date.getDay()
function getDayName(myday)
{
let day=parseInt(myday);
if(isNaN(day) || day<0 || day>6)
return false;
let weekday=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];
return weekday[day];
}