月を指定してください:
function getWeekStr(){
var date=new Date("2022-01");
let dateTime = date.getTime() ;
let day = date.getDay() || 7;
let oneDayTime = 24*60*60*1000 ;
let weekoneTime = '',weekoneDay = '';
let weeksunTime = '',weeksunDay = '';
for (let i=0;i<4;i++) {
weekoneTime = dateTime - (day-1+(i*7))*oneDayTime; // 获取周一
weeksunTime = dateTime + (7-day-(i*7))*oneDayTime; // 获取周日
weekoneDay = new Date(weekoneTime);
weeksunDay = new Date(weeksunTime);
console.log(weekoneDay.toLocaleDateString() + ' 至 ' + weeksunDay.toLocaleDateString())
}
}
年を指定してください:
function getWeekStr(){
var date=new Date("2022");
let dateTime = date.getTime() ;
console.log(dateTime)
let day = date.getDay() || 365;
let oneDayTime = 24*60*60*1000 ;
let weekoneTime = '',weekoneDay = '';
let weeksunTime = '',weeksunDay = '';
for (let i=0;i<52;i++) {
weekoneTime = dateTime - (day-1+(i*7))*oneDayTime; // 获取周一
weeksunTime = dateTime + (7-day-(i*7))*oneDayTime; // 获取周日
weekoneDay = new Date(weekoneTime);
weeksunDay = new Date(weeksunTime);
console.log(weekoneDay.toLocaleDateString() + ' 至 ' + weeksunDay.toLocaleDateString())
}
}