Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2003, 17:26
Avatar de mikel_gomez
mikel_gomez
 
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 24 años
Puntos: 3
Re: Conversión Horas/Minutos y viceversa

jorcaba:

Prueba este ejemplo:
Código:
<script type="text/javascript">
  // Conversión de hora a minutos.
  function horaMinutos(hora) {
    var posSep = hora.indexOf(':');
    return (posSep == -1) ? 0 :
           parseInt(hora.substr(0, posSep), 10) * 60 +
           parseInt(hora.substr(posSep+1), 10) ;
  }
  // Conversión de minutos a hora.
  function minutosHora(minutos) {
    return Math.floor(minutos/60) + ':' + (minutos % 60);
  }
  // Proceso del formulario.
  function proceso() {
    var hora = document.getElementById('hora').value ;
    var factor = parseInt(document.getElementById('factor').value, 10);
    alert(minutosHora(horaMinutos(hora)*factor))
  }
</script>

<form method="get" action="" onsubmit="proceso(); return false;">
  Hora inicial:
  <input type="text" id="hora" size="7" maxlength="7" />
  Multiplicar por:
  <input type="text" id="factor" maxlength="8" />
  <input type="submit" value="Calcular" />
</form>
Saludos.
__________________
Mikel Gómez
Hay que aprender mucho para saber poco