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