Заменить военное время на обычное время с помощью Javascript

С этим скриптом

getFormattedTime = function (fourDigitTime){
var hours24 = parseInt(fourDigitTime.substring(0,2));
var hours = ((hours24 + 11) % 12) + 1;
var amPm = hours24 > 11 ? 'pm' : 'am';
var minutes = fourDigitTime.substring(2);

return hours + ':' + minutes + amPm;
};

Я могу изменить 4-значное время на обычное время (есть проблема с 0930, хотя ..)

И с этим

$("body").html($("body").html().replace(/1135/g,'11:35am'));

Для замены любого occurange of 1135 на моей странице.

Тем не менее, на моей странице у меня есть список времени в таблицах. Мне нужно конвертировать их, например.

Class starts at 1700, please be there by 1630 and sign in by 1645.

Следует перевести на

Class starts at 05:00pm, please be there by 04:30pm and sign in by 04:45pm.

Ответы на вопрос(3)

Ваш ответ на вопрос