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 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]);
}