Вы не можете сравнивать вот так
if(strtotime($enterTime) > strtotime($before) && strtotime($enterTime) <
strtotime($after))
{
echo $enterTime;
} else {
echo"jghj";
}
, потому что функция strtotime () принимает параметры Параметры ¶ время: строка даты / времени.Допустимые форматы объясняются в форматах даты и времени.
сейчас: отметка времени, которая используется в качестве основы для расчета относительных дат.но вы передаете целочисленное значение в strtotime ().что является недопустимым значением.
вы можете сравнить, как это
$beforeTime ="14:08:10";
$afterTime ="15:10:00";
if (strtotime(afterTime ) >= strtotime($beforeTime)) {
echo "ok";
}