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  }