【发布时间】:2020-02-20 20:32:09
【问题描述】:
我尝试存储不同服务的可用时间。 (每个工作日(8、9 小时)、24/7 等) 一个工作日可以有不同的办公时间(08:00-16:00 或 09:00-17:00、08:00-18:00 等)
还有国定假日,正常工作日就像周末一样,任何给定的周末也可以是工作日。
将其存储在数据库 (PostgreSQL) 中的最佳方式是什么?
背景
主要目标是计算给定时间范围内的服务时间是否有多少分钟。
A)服务时间仅为工作日(08:00-16:00),日期范围为 [2019-10-21 15:00(星期一)- 2019-10-22 09:00(星期二)]。整个航程长达 18 小时,但服务时间只有 2 小时。
B) 我也想计算如果我知道开始时间(2019-10-21 15:00)并且有3个小时可以完成工作(工作时间)那么什么时候是结束日期? (2019-10-22 10:00 - 星期一 1 小时,星期二 2 小时)
【问题讨论】:
标签: node.js database postgresql momentjs