Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2008, 13:25
ocielgarrido
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Restar fechas y horas tomadas de un Form

ante rtodo gracias a sus posibles respuestas, mi consulta es la siguiente, tengo un form con los siguientes campos fecha1, hora1, fecha2, hora2, necesito que al terminar de ingresar la hora2 me calcule la cantidad de horas de diferencia, lo que hice es losiguiente y no me da resultado, me da un error de "Object Expected" en linea 27 car 1, alguien ha tenido éste inconveniente? o sabe como puedo solucionar mi problema.

Gracias

el codigo utilizado es el siguiente
<html>
<head>
<script>
function canthoras()
{
Fini = new Date()
Fini = new Date(myform.rem_fechaI.value.getFullYear(),myform. rem_fechaI.value.getMonth()+1,myform.rem_fechaI.va lue.getDate(),myform.rem_hrIni.value.getHours(),my form.rem_hrIni.value.getMinutes());

FFin = New Date
Ffin = new Date(myform.rem_fechaF.value.getFullYear(),myform. rem_fechaF.value.getMonth()+1,myform.rem_fechaF.va lue.getDate(),myform.rem_hrFin.value.getHours(),my form.rem_hrFin.value.getMinutes());

resta = (Ffin-Fini)/1000
/* resultado = Math.floor(resta/(1000*60*60));
alert("Total: "+resta+" horas");
}

</script>
</head>

<body>
<form name=myform method="POST" enctype="">
<table>
<tr>
<td class="Enc" align="left" valign="center" width="10%"><input class="Plano" name="rem_fechaI" value="05/06/2008" onKeyDown="if(event.keyCode==13){event.keyCode=9;} ;" type="text" maxlength="10" size="10"></td>
<td class="Enc" align="left" valign="center" width="05%"><input class="Plano" name="rem_hrIni" value="23:15" onKeyDown="if(event.keyCode==13){event.keyCode=9;} ;" type="text" maxlength="05" size="05"></td>
<td class="Enc" align="left" valign="center" width="10%"><input class="Plano" name="rem_fechaF" value="06/06/2008" onKeyDown="if(event.keyCode==13){event.keyCode=9;} ;" type="text" maxlength="10" size="10"></td>
<td class="Enc" align="left" valign="center" width="05%"><input class="Plano" name="rem_hrFin" onKeyDown="if(event.keyCode==13){event.keyCode=9;} ;" type="text" maxlength="05" size="05" onblur="javascript:canthoras()"></td>
<td class="Enc" align="left" valign="center" width="05%"><input class="Plano" name="rem_canti" onKeyDown="if(event.keyCode==13){event.keyCode=9;} ;" type="text" maxlength="05" size="05"></td>
</tr>
</table>
</form>

</body>

</html>