Openstatus www.openstatus.dev
at 175ecb24f9261f7e2f2ea2940027b255e26d7cc5 10 lines 396 B view raw
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}