需求:后台需要接收的是当前一天所在的时间范围!
获取当前所在的一天是周几:
var now = new Date();
var nowTime = now.getTime() ;
var day = now.getDay();
var oneDayTime = 24*60*60*1000 ;
获取当前所在的一周的周一:
var MondayTime = nowTime - (day-1)*oneDayTime ;
获取当前所在的一周的周日:
var SundayTime = nowTime + (7-day)*oneDayTime ;
初始化日期时间及解析时间格式:
var monday = new Date(MondayTime).toISOString().slice(0,10).replace(/-/g,"/");
var sunday = new Date(SundayTime).toISOString().slice(0,10).replace(/-/g,"/");
封装对应的common.js库来直接调用,回调的返回周一的时间的 注意转化日期的格式:
function getFirstDayOfWeek (date) {
var day = date.getDay() || 7;
return new Date(date.getFullYear(), date.getMonth(), date.getDate() + 1 - day);
};