У меня есть такой объект массива:
var appointment = [{room: 'Room1', startTime: '09:00', endTime: '09:30'}
{room: 'Room1', startTime: '14:00', endTime: '15:00'}
{room: 'Room3', startTime: '10:00', endTime: '10:30'}
{room: 'Room3', startTime: '12:30', endTime: '13:00'}
{room: 'Room4', startTime: '14:30', endTime: '15:00'}
{room: 'Room4', startTime: '15:30', endTime: '16:00'}]
а также
var durationtime = 30;
var startAt = 8:00;
var endAt = 17:00;
Как проверить свободное время по комнатам