From 87b114a32a8c864e7c166a4bde47f3ca3987b74d Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 20 Aug 2024 21:30:51 +0000 Subject: [PATCH] fix formatting for hours --- resources/js/utils/time.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/js/utils/time.ts b/resources/js/utils/time.ts index fccea049..6837a274 100644 --- a/resources/js/utils/time.ts +++ b/resources/js/utils/time.ts @@ -41,14 +41,14 @@ export const firstDayIndex = computed(() => { export function formatHumanReadableDuration(duration: number): string { const dayJsDuration = dayjs.duration(duration, 's'); - const hours = dayJsDuration.hours() + dayJsDuration.days() * 24; + const hours = Math.floor(dayJsDuration.asHours()); const minutes = dayJsDuration.minutes(); return `${hours}h ${minutes.toString().padStart(2, '0')}min`; } export function formatDuration(duration: number): string { const dayJsDuration = dayjs.duration(duration, 's'); - const hours = dayJsDuration.hours() + dayJsDuration.days() * 24; + const hours = Math.floor(dayJsDuration.asHours()); const minutes = dayJsDuration.minutes(); const seconds = dayJsDuration.seconds(); return `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;