const today = {
text: '今天',
value() {
const startDate = new Date(new Date().setHours(0, 0, 0, 0)),
endDate = new Date(new Date().setHours(23, 59, 59, 999))
return [startDate, endDate]
},
}
const yesterday = {
text: '昨天',
value() {
const date = new Date()
let startDate = new Date(date.getTime() - 3600 * 1000 * 24)
let endDate = new Date(date.getTime() - 3600 * 1000 * 24)
startDate.setHours(0, 0, 0, 0)
endDate.setHours(23, 59, 59, 999)
return [startDate, endDate]
},
}
const nearlySevenDays = {
text: '近七天',
value() {
const date = new Date()
const startDate = new Date(date.getTime() - 3600 * 1000 * 24 * 6),
endDate = new Date()
startDate.setHours(0, 0, 0, 0)
endDate.setHours(23, 59, 59, 999)
return [startDate, endDate]
},
}
const nearly30Days = {
text: '近30天',
value() {
const date = new Date()
const startDate = new Date(date.getTime() - 3600 * 1000 * 24 * 30),
endDate = new Date()
startDate.setHours(0, 0, 0, 0)
endDate.setHours(23, 59, 59, 999)
return [startDate, endDate]
},
}
const nearly90Days = {
text: '近90天',
value() {
const date = new Date()
const startDate = new Date(date.getTime() - 3600 * 1000 * 24 * 90),
endDate = new Date()
startDate.setHours(0, 0, 0, 0)
endDate.setHours(23, 59, 59, 999)
return [startDate, endDate]
},
}
export { today, yesterday, nearlySevenDays, nearly30Days, nearly90Days }