CHuLoSoY, hay un pequeño problema con tu solución, pues al no respetar el formato establecido para los argumentos en
el manual oficial, se genera este aviso:
Cita: A non well formed numeric value encountered
Creo que sería mejor si usara una función a la cual solo tendría que pasarle la hora:
Código PHP:
Ver originalfunction convertir($hora){
}
$actual = convertir
(date('H:i')); $a = convertir('7:09');
$b = convertir('7:10');
$c = convertir('20:20');
$d = convertir('20:21');
En donde cada dato de tiempo (la hora), puede llegar en una variable o ser asignado directamente, eso no importa.
Saludos