Wie kann man überprüfen, ob ein Datum innerhalb eines bestimmten Bereichs liegt?

In PHP kann man die DateTime-Klasse verwenden, um zu überprüfen, ob ein Datum innerhalb eines bestimmten Bereichs liegt. Hier ist ein Beispiel dafür, wie man es verwenden kann:

<?php

$start = new DateTime('2022-01-01');
$end = new DateTime('2022-12-31');
$check = new DateTime('2022-06-15');

if ($check >= $start && $check <= $end) {
  echo 'Das Datum liegt innerhalb des Bereichs.';
} else {
  echo 'Das Datum liegt nicht innerhalb des Bereichs.';
}

Dieses Beispiel erstellt drei DateTime-Objekte: $start, $end und $check. Es vergleicht dann $check mit $start und $end mithilfe des größer-gleich (>=) und kleiner-gleich (<=) Operators. Wenn $check innerhalb des Bereichs liegt, wird es "Das Datum liegt innerhalb des Bereichs." ausgeben. Andernfalls wird es "Das Datum liegt nicht innerhalb des Bereichs." ausgeben.