Intervalo de Horas
Olá pessoal,estou querendo verificar se uma hora está entre outras 2 horas.
Por exemplo,tenho a hora : (17)(5 da tarde)
Horamin = 08 ( 8 da manhã)
Horamax = 22 ( 10 da Noite)
Porém se a hora Maxima for menor que a hora atual,não funciona através dessa logica.
Se Horamin = 08 ( 8 da manhã)
Horamax = 02(2 da manhã)
ele da um if (hora > horamax),então ele passa no if,porém 17( 5 horas da tarde) tem que ser menor que (2 da manhã).
Estou fazendo isso para ver se uma loja está ou não aberta,dependendo do horário.
estou tentando com essa função :
function checaraberto($horariofunc)
{
$horariofunc= explode("/", $horariofunc);
$date = date("H");
$hora = $date[0];
$horamin = $horariofunc[0];
$horamax = $horariofunc[1];
if($horamin < $hora ){
echo "fechado";
}else if($hora > $horamax){
echo "fechado";
}else
{
echo "aberto";
}porém esta não funciona quando passa da meia noite.
Discussão (3)
Carregando comentários...