1、获取今年每周
function getYearlyTimeRange(): Moment[] {
let now = moment();
now.locale("zh_CN")
let currentWeek = now.clone().startOf('week');
let week = currentWeek.week()
if(week == 1 && currentWeek.month() + 1 == 12) {
currentWeek.subtract(1, "week")
week = currentWeek.week()
}
let weeks = _.range(1, week).map(w => {
return currentWeek.clone().week(w)
})
console.log("weeks", weeks)
return weeks
}
2、计算当前时间属于今年第几周
//计算当前时间属于第几周
getWeekCount(time:Moment): number {
time.locale("zh_CN")
let currentWeek = time.clone().startOf('week');
return currentWeek.week();
}
3、计算今天的日期
let currentDate = moment().format('YYYY-MM-DD');
4、计算上月的今天的日期
let previousMonth = moment(new Date()).subtract(1,'months').format('YYYY-MM-DD');
5、计算本月开始的日期
moment().startOf('month').format("YYYY-MM-DD")