Durch meine Suche habe ich festgestellt, dass die folgende einfache Logik wirklich gut funktioniert, um sicherzustellen, dass zwei Zeitbereiche sich nicht überschneiden.Gute Möglichkeit, mehrere nicht überlappende Zeiträume sicherzustellen
(StartA <= EndB) and (EndA >= StartB)
Aber es beginnt umständlich (mit meinem derzeitigen Ansatz), wenn ich viele Zeitbereiche verwenden muss. Viele If-Anweisungen und solche.
Was ist ein besserer Ansatz? Ich habe darüber nachgedacht, Arrays zu füllen, die 15-Minuten-Intervallen entsprechen, und eine Überprüfung durchzuführen, ob diese Array-Plätze "besetzt" sind, wenn ein neuer Zeitbereich hinzugefügt wird.
Dies wird Javascript verwenden, also weiß ich nicht, ob Arrays am besten geeignet/leicht sind.
Sieht aus wie eine wirklich leichte Lösung auch, danke! – Burninrock24