const dateFormat = 'YYYY-MM-DD';
//今日
startDate = moment().format(dateFormat);
endDate = moment().format(dateFormat);
//昨日
startDate = moment().subtract(1, 'days').format(dateFormat);
endDate = moment().subtract(1, 'days').format(dateFormat);
//本周
startDate = moment().startOf('week').add('day',1).format(dateFormat);
endDate = moment().endOf('week').add('day',1).format(dateFormat);
//上周
startDate = moment().startOf('week').subtract('week', 1).add('day',1).format(dateFormat);
endDate = moment().endOf('week').subtract('week', 1).add('day',1).format(dateFormat);
//本月
startDate = moment().startOf('month').format(dateFormat);
endDate = moment().endOf('month').format(dateFormat);
//上月
startDate = moment().startOf('month').subtract('month', 1).format(dateFormat);
endDate = moment().endOf('month').subtract('month', 1).endOf('month').format(dateFormat);
//今年
startDate = moment().startOf('year').format(dateFormat);
endDate = moment().endOf('year').format(dateFormat);
//去年
startDate = moment().startOf('year').subtract('year', 1).format(dateFormat);
endDate = moment().endOf('year').subtract('year', 1).format(dateFormat);
转载至链接:https://my.oschina.net/HhhXxxJjj/blog/1862681