найти доступные временные интервалы nodejs - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть массив сотрудников, который содержит временные интервалы их собраний

[ {"id": 1, "name": "John", "meeting": [{"Time_Start": "1/3/2015 12:30:00 PM", 
"Time_End": "1/3/2015 13:30:00 PM"}]},
{"id": 2, "name": "Peter", "meeting": [{"Time_Start": "1/5/2015 7:00:00 AM", 
"Time_End": "1/5/2015 8:00:00 AM"}]}]

Учитывая, что рабочий день длится с 8 до 17.00.Как я могу найти доступные временные интервалы для встречи с определенной продолжительностью в течение дня?Каждое собрание начинается в течение половины или целого часа.

1 Ответ

0 голосов
/ 11 февраля 2019

Вы можете использовать логический массив, где каждый индекс в массиве представляет полчаса временного интервала в течение дня.И вы можете хранить эти массивы в объекте, где ключом является формат дня.

...