Hola,
no lo he probado mucho pero acabo de hacer un script que podría servir, os pongo el código:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Ejemplo Comparar Horas (hh:mm) </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CompararHoras(sHora1, sHora2) {
var arHora1 = sHora1.split(":");
var arHora2 = sHora2.split(":");
// Obtener horas y minutos (hora 1)
var hh1 = parseInt(arHora1[0],10);
var mm1 = parseInt(arHora1[1],10);
// Obtener horas y minutos (hora 2)
var hh2 = parseInt(arHora2[0],10);
var mm2 = parseInt(arHora2[1],10);
// Comparar
if (hh1<hh2 || (hh1==hh2 && mm1<mm2))
return "sHora1 MENOR sHora2";
else if (hh1>hh2 || (hh1==hh2 && mm1>mm2))
return "sHora1 MAYOR sHora2";
else
return "sHora1 IGUAL sHora2";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<INPUT TYPE="text" NAME="h1" value="08:15">
<BR>
<INPUT TYPE="text" NAME="h2" value="09:30">
<INPUT TYPE="button" NAME="btnComparar" Value="Comparar horas" OnClick="alert(CompararHoras(h1.value,h2.value));">
</BODY>
</HTML>
Un saludo.