github.com/grafana/pyroscope@v1.18.0/tools/k6/lib/time.js (about) 1 export function newRelativeTimeRange(scalar, unit) { 2 const end = Date.now(); 3 switch (unit) { 4 case 's': 5 return { start: end - scalar * 1000, end }; 6 case 'm': 7 return { start: end - scalar * 60 * 1000, end }; 8 case 'h': 9 return { start: end - scalar * 60 * 60 * 1000, end }; 10 case 'd': 11 return { start: end - scalar * 24 * 60 * 60 * 1000, end }; 12 default: 13 throw new Error(`Invalid unit: ${unit}`); 14 } 15 }