У меня есть этот код, но он не работает. Как я могу проверить, находится ли время в AM или PM.Мне нужно проверить формат времени AM | PM
var time = $(id1).val();
var hrs = Number(time.match(/^(\d+)/)[1]);
var mnts = Number(time.match(/:(\d+)/)[1]);
var format = time.match(/\s(.*)$/);
//alert(format);
//alert(time);
if (format == "PM" && hrs < 12) {
hrs = hrs + 12;
}
if (format == "AM" && hrs == 12) hrs = hrs - 12;
что значение в переменное время? –
Возможный дубликат [конвертировать 12-часовой чч: мм AM/PM в 24-часовой чч: мм] (http://stackoverflow.com/questions/15083548/convert-12-hour-hhmm-am-pm-to- 24-hour-hhmm) – devnull69