0
通過我的搜索,我發現以下簡單的邏輯非常適合確保兩個時間範圍不重疊。確保多個非重疊時間範圍的好方法
(StartA <= EndB) and (EndA >= StartB)
但是,如果我需要使用很多時間範圍,它開始變得麻煩(用我目前的方法)。很多If語句等等。
那麼什麼是更好的方法?我已經考慮過填充對應於15分鐘'時間'的數組,並且在添加新時間範圍時檢查這些數組位置是否「被佔用」。
這將使用JavaScript,所以我不知道數組是否最合適/輕量級。
看起來像一個非常輕量級的解決方案,謝謝! – Burninrock24