From 1f78e9ae44e1a3857cd1f5739e83a6a3be8b6d6b Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:24:15 -0500 Subject: [PATCH] simplify hour calculation --- web/src/hooks/use-date-utils.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/web/src/hooks/use-date-utils.ts b/web/src/hooks/use-date-utils.ts index 2285a0ed2..4fa666cbd 100644 --- a/web/src/hooks/use-date-utils.ts +++ b/web/src/hooks/use-date-utils.ts @@ -82,14 +82,9 @@ export function useFormattedHour( const [hour, minute] = time.includes(":") ? time.split(":") : [time, "00"]; const hourNum = parseInt(hour); - if (hourNum < 12) { - if (hourNum == 0) { - return `12:${minute} AM`; - } + const adjustedHour = hourNum % 12 || 12; + const period = hourNum < 12 ? "AM" : "PM"; - return `${hourNum}:${minute} AM`; - } else { - return `${hourNum - 12}:${minute} PM`; - } + return `${adjustedHour}:${minute} ${period}`; }, [hour24, time]); }