JSFiddle - React, Tailwind, and code Playground
by Kai
JavaScript
// 22:46:31
function format12 (time) {
time = time.split(':');
var hours, meridiem;
if (time[0] >= 12 && time[0] < 24) {
hours = (time[0] == 12) ? 12: time[0] - 12;
meridiem = 'PM';
} else {
hours = (time[0] == 0 || time[0] == 24) ? 12 : time[0];
meridiem = 'AM';
}
return hours + ':' + time[1] + ' ' + meridiem;
}
alert(format12('24:46:31'));