Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/01/2015, 08:30
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: como puedo sumar a una hora 15 minutos

Cita:
Iniciado por ipraetoriux Ver Mensaje
Código Javascript:
Ver original
  1. var hora = 3600;
  2. var horaInicio = horaEnSegundos(7);
  3. var horaFin = horaEnSegundos(9);
  4. var progresion = minutosEnSegundos(15);
  5.  
  6. function horaEnSegundos(q){
  7.     return q * 60 * 60;
  8. }
  9.  
  10. function minutosEnSegundos(q){
  11.     return q * 60;
  12. }
  13.  
  14. while(horaInicio < horaFin){
  15.     horaInicio = horaInicio + progresion;
  16.  
  17.     var hora = parseInt( horaInicio / 3600 ) % 24;
  18.     var minutos = parseInt( horaInicio / 60 ) % 60;
  19.     var segundos = horaInicio % 60;
  20.  
  21.     var resultado = (hora < 10 ? "0" + hora : hora) + ":" + (minutos < 10 ? "0" + minutos : minutos) + ":" + (segundos  < 10 ? "0" + segundos : segundos);
  22.  
  23.     console.log(resultado);
  24. }
lo puse así y no imprime


Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <script type="text/javascript">
  8. var hora = 3600;
  9. var horaInicio = horaEnSegundos(7);
  10. var horaFin = horaEnSegundos(9);
  11. var progresion = minutosEnSegundos(15);
  12.  
  13. function horaEnSegundos(q){
  14.     return q * 60 * 60;
  15. }
  16.  
  17. function minutosEnSegundos(q){
  18.     return q * 60;
  19. }
  20.  
  21. while(horaInicio < horaFin){
  22.    horaInicio = horaInicio + progresion;
  23.  
  24.    var hora = parseInt( horaInicio / 3600 ) % 24;
  25.    var minutos = parseInt( horaInicio / 60 ) % 60;
  26.    var segundos = horaInicio % 60;
  27.  
  28.    var resultado = (hora < 10 ? "0" + hora : hora) + ":" + (minutos < 10 ? "0" + minutos : minutos) + ":" + (segundos  < 10 ? "0" + segundos : segundos);
  29.  
  30.    console.log(resultado);
  31. }
  32.  
  33.  
  34. </body>
  35. </html>