| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- 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];
- },
- },
- ],
- };
|