Это сводит меня с ума! В основном это форма бронирования. Я хочу, чтобы клиент мог зарезервировать только 2 часа (до или после) существующего бронирования другого клиента. Но по какой-то причине это не работает! Это продолжает давать мне недоступные, хотя времена очень далеко друг от друга ...
rtime - зарезервированное время для другого клиента, trtime - время, зарезервированное текущим клиентом.
<?php
$rtime = 3.5;
$trtime = 10;
echo '</br>trtime: '.$trtime.'</br>rtime: '.$rtime.'</br>';
if( ((rtime+2)<=trtime)
&& ((trtime-2)>=rtime) )
$available = true;
else
$available = false;
if($available)
{
echo '<p>Table has been found and reserved</p>';
}
else
echo'<p>No reservation found</p>';
?>