lifetracker/apps/web/lib/dates.ts

30 lines
704 B
TypeScript

import addDays from "date-fns/addDays";
export const predefinedRanges = [
{
label: 'Today',
value: [new Date(), new Date()],
placement: 'left'
},
{
label: 'Yesterday',
value: [addDays(new Date(), -1), addDays(new Date(), -1)],
placement: 'left'
},
{
label: 'Last 7 Days',
value: [addDays(new Date(), -7), new Date()],
placement: 'left'
},
{
label: 'Last 30 Days',
value: [addDays(new Date(), -30), new Date()],
placement: 'left'
},
{
label: 'Year to Date',
value: [new Date(new Date().getFullYear(), 0, 1), new Date()],
placement: 'left'
}
];