/**
* 获得本周的开始日期和结束日期
*/
getWeekStartDateAndEndDateRange() {
let oneDayLong = 24*60*60*1000 ;
let now = new Date();
let mondayTime = now.getTime() - (now.getDay()-1)*oneDayLong;
let sundayTime = now.getTime() + (7-now.getDay())*oneDayLong;
let monday = new Date(mondayTime);
let sunday = new Date(sundayTime);
let weekRange = [monday, sunday];
console.log(weekRange);
return weekRange;
}
/**
*获得本月的开始日期和结束日期
*/
getMonthStartDateAndDateRange() {
let oneDayLong = 24*60*60*1000;
let now = new Date();
let year = now.getFullYear();
console.log(now+","+year);
let monthStartDate = new Date(year, now.getMonth()+1, 1);//当前月1号
let nextMonthStartDate = new Date(year, now.getMonth()+2, 1);//下个月1号
let days = (nextMonthStartDate.getTime() -
monthStartDate.getTime())/oneDayLong;//计算当前月份的天数
let monthEndDate = new Date(year, now.getMonth()+1, days);
let monthRange = [monthStartDate,monthEndDate];
console.log(monthRange);
return monthRange;
}
JS获取本周、本月的开始日期和结束日期
猜你喜欢
转载自blog.csdn.net/WICHER_WU/article/details/85209323
今日推荐
周排行