Openstatus
www.openstatus.dev
1export function calculatePeriod(from: Date | undefined, _to: Date | undefined) {
2 const today = new Date();
3 const diffTime = Math.abs(today.getTime() - (from?.getTime() ?? 0));
4 const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
5 console.log({ diffDays });
6 if (diffDays <= 1) return "1d";
7 if (diffDays <= 7) return "7d";
8 if (diffDays <= 14) return "14d";
9 return "14d";
10}