屏幕快照 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];
}