我有一个时间范围数组,形如 [start_time, end_time]
:
let timeSegments = [];
timeSegments.push(["02:00", "07:00"])
timeSegments.push(["03:00", "04:00"])
这些时间段有重叠,因为 2AM - 7AM
包括 3AM - 4AM
同样地:
let timeSegments = [];
timeSegments.push(["14:00", "18:00"])
timeSegments.push(["15:00", "19:00"])
2PM
到 6PM
与 3PM
到 7PM
重叠。
我正在使用 momentjs 库,并想知道一种确定我的 timeSegments 数组是否包含任何时间段重叠的方法?timeSegments 数组最多可以包含 10 个 [start_time, end_time]
对。谢谢!
我只想知道是否有时间段重叠(true/false),不需要知道哪些时间段重叠等详细信息。