options2: {
shortcuts: [
{
text: '本周',
value() {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '上周',
value() {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7 * 2);
end.setTime(end.getTime() - 3600 * 1000 * 24 * 7);
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '本月',
value() {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '上月',
value() {
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30 * 2);
end.setTime(end.getTime() - 3600 * 1000 * 24 * 30);
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '本季度',
value() {
const end = new Date();
const start = new Date();
start.setTime(moment().quarter(moment().quarter()).startOf('quarter').valueOf());
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '上季度',
value() {
const end = new Date();
const start = new Date();
start.setTime(moment().quarter(moment().quarter() - 1).startOf('quarter').valueOf());
end.setTime(moment().quarter(moment().quarter() - 1).endOf('quarter').valueOf());
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '本年',
value() {
const end = new Date();
const start = new Date();
start.setTime(moment().year(moment().year()).startOf('year').valueOf());
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
},
{
text: '去年',
value() {
const end = new Date();
const start = new Date();
start.setTime(moment().year(moment().year() - 1).startOf('year').valueOf());
end.setTime(moment().year(moment().year() - 1).endOf('year').valueOf());
return [moment(start).format('YYYY-MM-DD'), moment(end).format('YYYY-MM-DD')];
}
}
]
},
moment时间 DatePicker时间范围
最新推荐文章于 2024-07-23 14:51:29 发布