Для каждого такого ввода, как это, вы можете проанализировать его с помощью moment.js
и запросить минуты:
let times = [
'9:00 AM',
'12:30 PM',
'3:30 PM',
'5:00 PM',
'12:30 PM',
'12:34 AM',
'3:21 PM',
'4:56 AM',
];
times.map(time => {
let parsedTime = moment(time, 'hh:mm');
let minutes = parsedTime.minutes();
if (minutes === 0 || minutes === 30) {
// do stuff
}
});