FAIL, en PHP no puedes comparar fechas porque
NO EXISTE el tipo
DATE/TIME, por lo tanto daria resultados inesperados, para poder comparar es necesario convertir la fecha/hora en tiempo UNIX...
Código PHP:
Ver original<?php
$fecha = date('Y/m/d'); //Debes indicar una fecha, con la actual es suficiente...
$horaIni = $fecha.' 08:00:00'; //8 de la mañana
$horaFin = $fecha.' 14:00:00'; // 2 de la tarde
$actual = $fecha.' '.date('H:d:s');
if ($unixActual >= $horaIni && $unixActual <= $horaFin) {
echo 'dentro del rango!';
}else {
echo 'fuera del rango';
}