查找可用的时隙nodejs

时间:2019-02-10 23:52:07

标签: node.js timeslots

我有一系列员工,其中包含他们会议的时间段

[ {"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 :(得分:0)

您可以使用布尔数组,其中数组中的每个索引代表一天中半小时的时间段。然后,您可以将这些数组存储在以日期格式为键的对象中。