Comparar Hora Inicial e Final.

(pauloper) #1

Ola Pessoal,
Tenho numa tabela dois campos: Hora inicial e final.
Estou testando mas nao esta funcionando de acordo.
Ex:
Hora Atual do Servidor : 19:27
Campo Hora Inicial: 08:00
Campo Hora Final : 12:00

if ($hora < {horai} OR $hora > {horaf}){
echo “Fora de Hora”;
}
Testo e nao funciona.

Alguem tem alguma dica ?

Obrigado.
Paulo.

(leandroauler) #2

Pauloper

Use strtotime(), convertendo a data completa (YYYY-MM-DD HH:MM:SS) em inteiro, depois faça a comparação.

(Diogo Toscano) #3

exato … php nao sabe o que eh hora … converta para segundos e ai faca a comparação.

(pauloper) #4

Blza, Senhores. Obrigado pelas dicas.