JSFiddle - React, Tailwind, and code Playground
by davehol
JavaScript
const timeConversion = (time) => {
const [timeWithoutPeriod, period] = time.split(" ");
let [hours, minutes] = timeWithoutPeriod.split(":");
if (period === "PM" && hours !== "12") {
hours = String(Number(hours) + 12);
}
if (period === "AM" && hours === "12") {
hours = "00";
}
return `${hours}:${minutes}`;
};
// Example usage
const inputTime = "08:30 AM";
const convertedTime = timeConversion(inputTime);
console.log(convertedTime);