diff --git a/src/utils/date-and-time-utils.ts b/src/utils/date-and-time-utils.ts index 3360f77..52a4758 100644 --- a/src/utils/date-and-time-utils.ts +++ b/src/utils/date-and-time-utils.ts @@ -21,7 +21,13 @@ export const getMinutes = (hours: number) => { } export const getHoursMinutesStringFromHoursFloat = (hours: number): string => { - const flat_hours = Math.floor(hours); - const minutes = Math.round((hours - flat_hours) * 60); + let flat_hours = Math.floor(hours); + let minutes = Math.round((hours - flat_hours) * 60); + + if (minutes === 60) { + flat_hours += 1; + minutes = 0; + } + return `${flat_hours}h${minutes > 1 ? ' ' + minutes : ''}` } \ No newline at end of file