node.js - 查找可用的时间段nodejs

标签 node.js timeslots

我有一组员工,其中包含他们的 session 时间段

[ {"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 点。如何找到一天中特定持续时间的 session 的可用时段?每次 session 都以半小时或整小时开始。

最佳答案

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

关于node.js - 查找可用的时间段nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54622342/

相关文章:

node.js - 如何使用 node.js 从服务器端刷新浏览器?

mysql - 根据MySQL中的两个表确定空闲时隙

node.js - Sequelizejs 模型创建回调未同步运行?

javascript - Jest 不适用于 util.promisify(setTimeout)

.net - 如何将 .NET 代码连接到 node red 平台

php - 如何根据服务时间禁用时段?

mysql - 从mysql中的给定时间获取时间槽行

PHP Mysql 递增外键

node.js - 在 'end' 事件触发之前写入流