Я пытаюсь выполнить вычисление, которое проверяет, находится ли дата между двумя другими датами, используя оператор if с датами в правильном формате, но я все еще получаю ошибку отметки времени.Любая помощь в том, как я могу это исправить, будет принята с благодарностью.
$Query = mysqli_query($con, "SELECT * FROM tblrental WHERE `CARID` = '".$Car."'");
$row3 = mysqli_fetch_assoc($Query);
$ARTakeOut = $row3\['TakeOutDate'\];
$ARReturn = $row3\['ReturnDate'\];
$ARDaysRented = $row3\['DaysRented'\];
$ARDaysRented = (round($ARDaysRented/2));
$MidDate = date('Y-m-d', strtotime($ARTakeOut . ' + '.$ARDaysRented.' days'));
echo $MidDate; ?> <br> <?PHP
echo $ARTakeOut; ?> <br> <?PHP
echo $ARReturn; ?> <br> <?PHP
if (
$MidDate->getTimestamp() > $ARTakeOut->getTimestamp() &&
$MidDate->getTimestamp() < $ARReturn->getTimestamp()){
echo "is between";
}else{
echo "NO GO!";
}