gitscope
← marzneshin / v0.6.4 / dashboard/src/modules/users/components/widgets/user-nodes-usage-widget/hooks/use-from-now-interval.ts
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/users/components/widgets/user-nodes-usage-widget/hooks/use-from-now-interval.ts · TypeScript
Blame Raw
 1import { ChartDateInterval } from "../types";
 2
 3export function useFromNowInterval(interval: ChartDateInterval) {
 4    const start = new Date();
 5    const end = new Date();
 6    start.setDate(end.getDate() - parseInt(interval.replace("d", "")));
 7    end.setMinutes(0, 0, 0);
 8    start.setMinutes(0, 0, 0);
 9    return {
10        start: start.toISOString(),
11        end: end.toISOString()
12    }
13}