Files
sausage/extensions/pause/lasted.ts
T

8 lines
320 B
TypeScript

/** `2h 14m`, `5m`, `40s`: how long a pause lasted. Browser-safe. */
export function lasted(ms: number) {
const minutes = Math.floor(ms / 60_000)
if (minutes < 1) return `${Math.max(0, Math.round(ms / 1000))}s`
const hours = Math.floor(minutes / 60)
return hours ? `${hours}h ${minutes % 60}m` : `${minutes}m`
}