export default { shortcuts: [ { text: "今天", value() { const end = new Date(); const start = new Date(); start.setTime( new Date( new Date().getFullYear(), new Date().getMonth(), new Date().getDate() ) ); return [start, end]; }, }, { text: "昨天", value() { const end = new Date(); const start = new Date(); start.setTime( start.setTime( new Date( new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 1 ) ) ); end.setTime( end.setTime( new Date( new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 1 ) ) ); return [start, end]; }, }, { text: "最近7天", value() { const end = new Date(); const start = new Date(); start.setTime( start.setTime( new Date( new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 6 ) ) ); return [start, end]; }, }, { text: "最近30天", value() { const end = new Date(); const start = new Date(); start.setTime( start.setTime( new Date( new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 29 ) ) ); return [start, end]; }, }, { text: "上月", value() { const end = new Date(); const start = new Date(); const day = new Date(start.getFullYear(), start.getMonth(), 0).getDate(); start.setTime( start.setTime( new Date(new Date().getFullYear(), new Date().getMonth()-1, 1) ) ); end.setTime( end.setTime( new Date(new Date().getFullYear(), new Date().getMonth()-1, day) ) ); return [start, end]; }, }, { text: "本月", value() { const end = new Date(); const start = new Date(); start.setTime( start.setTime( new Date(new Date().getFullYear(), new Date().getMonth(), 1) ) ); return [start, end]; }, }, { text: "本年", value() { const end = new Date(); const start = new Date(); start.setTime(start.setTime(new Date(new Date().getFullYear(), 0, 1))); return [start, end]; }, }, ], };