let s = "12:05:45AM";
let format = s.match(/[a-zA-Z]+/g);
let split = s.split(/[a-zA-Z]+/g);
let timeArr = split[0].split(':');
let result= '';
if(format == 'PM') {
let hour = parseInt(time[0]);
if(hour+12 < 24) {
hour+=12;
timeArr[0]=hour.toString();
}
} else if (format == 'AM') {
if(timeArr[0]=='12') {
timeArr[0]='00';
console.log(timeArr)
}
} else {
return "Wrong Format!";
}
if(format == 'PM'|| format == 'AM') {
timeArr.forEach((item,index,arr) => {
result+=item;
if(index < arr.length-1) {
result+=':';
}
});
}
return result;