diff --git a/src/tools/prettyPrintDuration.ts b/src/tools/prettyPrintDuration.ts new file mode 100644 index 00000000..3ca94be3 --- /dev/null +++ b/src/tools/prettyPrintDuration.ts @@ -0,0 +1,16 @@ + +export function formatDuration(minutes: number): string { + const hours = Math.floor(minutes / 60); + const remainingMinutes = minutes % 60; + let result = ""; + + if (hours > 0) { + result += `${hours}h`; + } + if (remainingMinutes > 0) { + + result += remainingMinutes === minutes ? `${remainingMinutes} minutes`: `${remainingMinutes}`; + } + + return result; +} \ No newline at end of file