js获取本周一到周日的日期区间
function getThisWeek ( type) {
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) ;
var sunday = new Date ( SundayTime) ;
var monday_month = monday. getMonth ( ) + 1 ;
if ( type) {
return monday. getFullYear ( ) + '.' + getEndDay ( monday. getMonth ( ) + 1 ) + '.' + getEndDay ( monday. getDate ( ) ) + '-' + monday. getFullYear ( ) + '.' + getEndDay ( sunday
. getMonth ( ) + 1 ) + '.' + getEndDay ( sunday. getDate ( ) ) ;
} else {
return getEndDay ( monday. getMonth ( ) + 1 ) + '.' + getEndDay ( monday. getDate ( ) ) + '-' + getEndDay ( sunday
. getMonth ( ) + 1 ) + '.' + getEndDay ( sunday. getDate ( ) ) ;
}
}
function getEndDay ( date) {
if ( date < 10 ) {
return '0' + date;
}
return date
}