xxxxxxxxxx
function timeConversion(time) {
let [hour, minute, seconds] = s.split(":").map(num => parseInt(num))
if(time.toLowerCase().includes("pm") && hour < 12 ) hour += 12
else if(time.toLowerCase().includes("am") && hour === 12) hour = 0
// prepend zeros to single digits
if(hour < 10) hour = '0' + hour
if(minute < 10) minute = '0' + minute
if(seconds < 10) seconds = '0' + seconds
return [hour, minute,seconds].join(":")
}
xxxxxxxxxx
function convertTime12To24(time) {
var hours = Number(time.match(/^(\d+)/)[1]);
var minutes = Number(time.match(/:(\d+)/)[1]);
var AMPM = time.match(/\s(.*)$/)[1];
if (AMPM === "PM" && hours < 12) hours = hours + 12;
if (AMPM === "AM" && hours === 12) hours = hours - 12;
var sHours = hours.toString();
var sMinutes = minutes.toString();
if (hours < 10) sHours = "0" + sHours;
if (minutes < 10) sMinutes = "0" + sMinutes;
return (sHours + ":" + sMinutes);
}