0
通过我的搜索,我发现以下简单的逻辑非常适合确保两个时间范围不重叠。确保多个非重叠时间范围的好方法
(StartA <= EndB) and (EndA >= StartB)
但是,如果我需要使用很多时间范围,它开始变得麻烦(用我目前的方法)。很多If语句等等。
那么什么是更好的方法?我已经考虑过填充对应于15分钟'时间'的数组,并且在添加新时间范围时检查这些数组位置是否“被占用”。
这将使用JavaScript,所以我不知道数组是否最合适/轻量级。
看起来像一个非常轻量级的解决方案,谢谢! – Burninrock24