← marzneshin
/
v0.7.1
/
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}