使用JavaScript从日历中获取上一周和下一周

使用JavaScript从日历中获取上一周和下一周,javascript,calendar,Javascript,Calendar,我想做一个周计划器,它显示一周中的所有日子和相应的日期。当然还有这个月 (不幸的是,我没有足够的声誉来发布我日历的截图。) 我的JavaScript代码如下所示。我从堆栈溢出中找到了一部分 函数日历(){ var today=新日期(); var currYear=today.getFullYear(); var currMonth=today.getMonth(); var currWeek=today.getWeek()-1; var firstDateOfMonth=新日期(currYe

我想做一个周计划器,它显示一周中的所有日子和相应的日期。当然还有这个月

(不幸的是,我没有足够的声誉来发布我日历的截图。)

我的JavaScript代码如下所示。我从堆栈溢出中找到了一部分

函数日历(){
var today=新日期();
var currYear=today.getFullYear();
var currMonth=today.getMonth();
var currWeek=today.getWeek()-1;
var firstDateOfMonth=新日期(currYear,currMonth,1);
var firstDayOfMonth=firstDateOfMonth.getDay();
var firstDateOfWeek=新日期(firstDateOfMonth);
firstDateOfWeek.setDate(
firstDateOfWeek.getDate()+
(每月第一天?7-每月第一天:0)
);
firstDateOfWeek.setDate(
firstDateOfWeek.getDate()+
7*(第1周)
);
var DateNumbersOfMonthWeek=[];
var datesOfMonthOnWeek=[];
对于(变量i=0;i<7;i++){
DateNumber of MonthonWeek.push(
getDate());
datesOfMonthOnWeek.push(
新日期(+firstDateOfWeek));
firstDateOfWeek.setDate(
firstDateOfWeek.getDate()+1);
}
setText(“月-年”,蒙塔雷[货币月]+“”+货币年);
setText('Mo',datenumbersofMonthWeek[0]);
setText('Di',datenumbersofMonthWeek[1]);
setText('Mi',datenumbersofMonthWeek[2]);
setText('Do',datenumbersofMonthWeek[3]);
setText('Fr',datenumbersofMonthWeek[4]);
setText('Sa',datenumbersofMonthWeek[5]);
setText('So',datenumbersofMonthWeek[6]);
};
函数setText(id,val){
如果(val<10){
val='0'+val;
}
document.getElementById(id).innerHTML=val;
};
window.onload=日历-

var today = new Date();
var nextweek = new Date(today.getFullYear(), today.getMonth(), today.getDate()+7);
有关更多详细信息,请查看以下链接:-


您可以将图像上传到图像托管网站,如果仍想显示,则可以发布链接。:)因此,将图像上载到以托管anwya,这样您就可以将其上载到那里,并至少发布一个指向它的链接(也许有足够代表性的人会将其作为图像为您编辑)。;-)