Доброе время суток.
Есть диапазон дат в котором пользователь может выбрать время встречи на 1 час.
1. 05.07.2019 - 15.07.2019 - каждый день доступен с 9:00 до 17:00
2. Есть массив который содержит список встреч
["05.07.2019 9:00-10:00", "05.07.2019 12:00-13:00"]
Задача:
Нужно из диапазона убрать все встречи которые уже забронированы и свободное время разбить с интервалом в 1ч. Я должен получить список, где пользователь сможет выбрать любое время для встречи:
05.07.2019 10:00
05.07.2019 11:00
05.07.2019 13:00
.....
15.07.2019 16:00
Как это лучше реализовать? или есть какие-то плагины уже готовые?
Спасибо.