Привет всем :) Я разрабатываю модуль аренды, который сдает квартиры пользователям, я просто хочу проверить, есть ли арендная плата за две даты запроса, например, арендная плата за квартиру с 07.05.2019 по 07.08.2019, когда эта квартира снова сдается я хочу проверить дату начала и окончания не в диапазоне двух дат, которые я сказал выше
я просто пишу условие, чтобы проверить даты запроса и даты аренды,
if($rent->endContract >= $request->startContract ||
$rent->startContract <= $request->endContract) {
}
но это условие не работает, например, когда я хочу арендовать аналогичную квартиру пользователю с 08.08.2019 по 08.11.2019 в состоянии, которое не работает, даже если даты верны, пожалуйста, помогите мне найти лучшее решение, большое спасибо
Обновление:
я просто хочу знать, что диапазоны двух дат, которые пользователь отправил на сервер, не находятся в диапазоне, хранящемся в базе данных