屏幕快照 2018-10-29 下午6.03.21.png
本週
export function getThisWeekDate(date) { // 獲取到本週的週一 const startDate = Moment() .startOf("week") .format("YYYY-MM-DD"); //.valueOf()獲取到的是Long,不然就是一個Moment對象 const endDate = Moment() .endOf("week") .format("YYYY-MM-DD"); return [startDate, endDate]; }
上週
// 上週[] export function getLastWeekDate() { // 獲取到上週的週一 const startDate = Moment() .week(Moment().week() - 1) .startOf("week") .format("YYYY-MM-DD"); const endDate = Moment() .week(Moment().week() - 1) .endOf("week") .format("YYYY-MM-DD"); return [startDate, endDate]; }
本月
// 這月[] export function getThisMonthDate() { const startDate = Moment() .startOf("month") .format("YYYY-MM-DD"); //.valueOf()獲取到的是Long,不然就是一個Moment對象 const endDate = Moment() .endOf("month") .format("YYYY-MM-DD"); return [startDate, endDate]; }
上月
// 上月[] export function getLastMonthDate() { const startDate = Moment() .month(Moment().month() - 1) .startOf("month") .format("YYYY-MM-DD"); const endDate = Moment() .month(Moment().month() - 1) .endOf("month") .format("YYYY-MM-DD"); return [startDate, endDate]; }
本年
// 本年[] export function getThisYearDate() { const startDate = Moment() .startOf("year") .format("YYYY-MM-DD"); const endDate = Moment() .endOf("year") .format("YYYY-MM-DD"); return [startDate, endDate]; }
去年
// 去年[] export function getLastYearDate() { const startDate = Moment() .year(Moment().year() - 1) .startOf("year") .format("YYYY-MM-DD"); const endDate = Moment() .year(Moment().year() - 1) .endOf("year") .format("YYYY-MM-DD"); return [startDate, endDate]; }