Foros del Web » Programando para Internet » Javascript »

dividir a la mitad una Hora

Estas en el tema de dividir a la mitad una Hora en el foro de Javascript en Foros del Web. Hola, quisiera dividir una hora a la mitad, tengo el codigo pero no me da el resultado, no se en que me equivoco @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 03/03/2011, 10:02
 
Fecha de Ingreso: septiembre-2010
Ubicación: Santiago, Chile
Mensajes: 47
Antigüedad: 13 años, 9 meses
Puntos: 0
dividir a la mitad una Hora

Hola, quisiera dividir una hora a la mitad, tengo el codigo pero no me da el resultado, no se en que me equivoco

Código HTML:
Ver original
  1.  
  2. <script language="javascript">
  3.  
  4. function padNmb(nStr, nLen){
  5. var sRes = String(nStr);
  6. var sCeros = "0000000000";
  7. return sCeros.substr(0, nLen - sRes.length) + sRes;
  8. }
  9.  
  10. function stringToSeconds(tiempo){
  11. var sep1 = tiempo.indexOf(":");
  12. var hor = tiempo.substr(0, sep1);
  13. var min = tiempo.substr(sep1 + 1);
  14. return (Number(min) * 60) + (Number(hor) * 3600));
  15. }
  16.  
  17. function secondsToTime(secs){
  18. var hor = Math.floor(secs / 3600);
  19. var min = Math.floor((secs - (hor * 3600)) / 60);
  20. return padNmb(hor, 2) + ":" + padNmb(min, 2);
  21. }
  22.  
  23. function substractTimes(){
  24. var hora = document.getElementById("hora").value);
  25. var secs = stringToSeconds(hora);
  26. var secsDif = secs/2;
  27. document.getElementById("division").value = secondsToTime(secsDif));
  28. }
  29.  
  30.    <form name="fr1" method="post" action="">
  31.       <input type"text" id="hora" name="hora" value="01:30"/>
  32.       <input type="button" value="dividir" onclick="substractTimes()"/>
  33.       <br></br>
  34.       <input type="text" id="division" name="division"/>
  35.    </form>
  36. </body>
  37.  
  38. </html>

Saludos
  #2 (permalink)  
Antiguo 03/03/2011, 11:19
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 2 meses
Puntos: 1485
Respuesta: dividir a la mitad una Hora

buenas...

si revisas la consola de error, este te va a indicar donde estan los errores. tienes error de sintaxis en varias lineas....

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 03/03/2011, 12:16
 
Fecha de Ingreso: septiembre-2010
Ubicación: Santiago, Chile
Mensajes: 47
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: dividir a la mitad una Hora

Ya lo supe hacer, pero de otra manera

Etiquetas: dividir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:50.