check time with php

1

How to check if the input time is more than 24?

I tried this way:

if ((strtotime($hora) > "24:00:00")) {

    echo "a hour não pode ser maior que 24";
}
    
asked by anonymous 08.02.2017 / 01:02

1 answer

0
$strHora = substr("$hora", 0,2);
If ($strHora>24){
echo "a hour não pode ser maior que 24";
}

mas o correto seria 

$strHora = substr("$hora", 0,2);
If ($strHora>=24){
echo "a hour não pode ser maior que 24";
}

já que ninguém diz 24:00:00 e sim zero hora, então no if seria $strHora > 23 

    
08.02.2017 / 01:28