mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-11 16:06:02 +08:00
63 lines
1.9 KiB
Go
63 lines
1.9 KiB
Go
import i18n from '@/lang';
|
|
|
|
export const shortcuts = [
|
|
{
|
|
text: i18n.global.t('monitor.today'),
|
|
value: () => {
|
|
const end = new Date();
|
|
const start = new Date(new Date().setHours(0, 0, 0, 0));
|
|
return [start, end];
|
|
},
|
|
},
|
|
{
|
|
text: i18n.global.t('monitor.yesterday'),
|
|
value: () => {
|
|
const yesterday = new Date(new Date().getTime() - 3600 * 1000 * 24 * 1);
|
|
const end = new Date(yesterday.setHours(23, 59, 59, 999));
|
|
const start = new Date(yesterday.setHours(0, 0, 0, 0));
|
|
return [start, end];
|
|
},
|
|
},
|
|
{
|
|
text: i18n.global.t('monitor.lastNDay', [3]),
|
|
value: () => {
|
|
const start = new Date(new Date().getTime() - 3600 * 1000 * 24 * 3);
|
|
const end = new Date();
|
|
return [start, end];
|
|
},
|
|
},
|
|
{
|
|
text: i18n.global.t('monitor.lastNDay', [7]),
|
|
value: () => {
|
|
const start = new Date(new Date().getTime() - 3600 * 1000 * 24 * 7);
|
|
const end = new Date();
|
|
return [start, end];
|
|
},
|
|
},
|
|
{
|
|
text: i18n.global.t('monitor.lastNDay', [30]),
|
|
value: () => {
|
|
const start = new Date(new Date().getTime() - 3600 * 1000 * 24 * 30);
|
|
const end = new Date();
|
|
return [start, end];
|
|
},
|
|
},
|
|
{
|
|
text: i18n.global.t('monitor.lastNMonth', [3]),
|
|
value: () => {
|
|
const end = new Date();
|
|
const start = new Date(end);
|
|
start.setMonth(end.getMonth() - 3);
|
|
return [start, end];
|
|
},
|
|
},
|
|
{
|
|
text: i18n.global.t('monitor.lastHalfYear', [30]),
|
|
value: () => {
|
|
const end = new Date();
|
|
const start = new Date(end);
|
|
start.setMonth(end.getMonth() - 6);
|
|
return [start, end];
|
|
},
|
|
},
|
|
];
|