1、根据当前日期演示
1 var now =new Date(); 2 var nowTime =now.getTime(); 3 var day =now.getDay(); 4 var oneDayTime =24*60*60*1000; 5 6 //显示周一 7 var MondayTime =nowTime - (day-1)*oneDayTime; 8 //显示周日 9 var SundayTime = nowTime +(7-day)*oneDayTime; 10 11 //初始化日期时间 12 var monday =new Date(MondayTime); 13 var sunday = new Date(SundayTime); 14 15 //打印查看结果 16 alert(monday); 17 alert(sunday);
2、js根据日期的方法获取当前这一周的周一(或者周日)
//获取当前日期周一 function getFirstDayOfWeek(date){ var day =date.getDay()||7; return new Date(date.getFullYear(),date.getMonth(),date.getDate()+1-day); }; //获取当前日期周日 function getLastDayOfWeek (date) { var day = date.getDay() || 7; return new Date(date.getFullYear(), date.getMonth(), date.getDate()+7 - day); };