Ciao a tutti, devo gestire un piccolo calendario in cui gli eventi inseriti non si devono sovrapporre. Ad esempio:

1° appuntamento: dalle 09:30 alle 10:30
il secondo appuntamento dalle 09:00 alle 12:00 non dovrebbe essere consentito.

Con PHP posso utilizzare gli operatori per confrontare le date nel formato su indicato, ma non trovo un algoritmo che mi permetta di verificare che tutti gli orari dalle 09:00 alle 12:00 non siano nel range del primo appuntamento.

Cosa mi consigliate?