simplify hour calculation

This commit is contained in:
Josh Hawkins 2024-09-26 12:24:15 -05:00
parent 698833ef6c
commit 1f78e9ae44

View File

@ -82,14 +82,9 @@ export function useFormattedHour(
const [hour, minute] = time.includes(":") ? time.split(":") : [time, "00"]; const [hour, minute] = time.includes(":") ? time.split(":") : [time, "00"];
const hourNum = parseInt(hour); const hourNum = parseInt(hour);
if (hourNum < 12) { const adjustedHour = hourNum % 12 || 12;
if (hourNum == 0) { const period = hourNum < 12 ? "AM" : "PM";
return `12:${minute} AM`;
}
return `${hourNum}:${minute} AM`; return `${adjustedHour}:${minute} ${period}`;
} else {
return `${hourNum - 12}:${minute} PM`;
}
}, [hour24, time]); }, [hour24, time]);
} }