Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Modificar Funcion

Estas en el tema de Modificar Funcion en el foro de Javascript en Foros del Web. Hola a todos quisiera el apoyo de alguno de ustedes para modificar esta función @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original < script type = "text/javascript" ...
  #1 (permalink)  
Antiguo 23/08/2013, 22:15
Avatar de mexbale  
Fecha de Ingreso: septiembre-2010
Ubicación: Iztapalapa
Mensajes: 146
Antigüedad: 13 años, 7 meses
Puntos: 1
Modificar Funcion

Hola a todos

quisiera el apoyo de alguno de ustedes para modificar esta función

Código Java:
Ver original
  1. <script type="text/javascript">
  2. function calcular()
  3. {
  4. v1 = document.getElementById("hora_inicio").value;
  5. v2 = document.getElementById("hora_termino").value;
  6.     horas1=v1.split(":");
  7.     horas2=v2.split(":");
  8.     horatotale=new Array();
  9.     for(a=0;a<2;a++)
  10.     {
  11.         horas1[a]=(isNaN(parseInt(horas1[a])))?0:parseInt(horas1[a])
  12.         horas2[a]=(isNaN(parseInt(horas2[a])))?0:parseInt(horas2[a])
  13.         horatotale[a]=(horas2[a]-horas1[a]);
  14.     }
  15.     horatotal=new Date()
  16.     horatotal.setHours(horatotale[0]);
  17.     horatotal.setMinutes(horatotale[1]);
  18.  
  19.     document.getElementById("hora_total").value = horatotal.getHours()+":"+horatotal.getMinutes();
  20.     }
  21. </script>

les explico que hace esta función, la funcion es para obtener la diferencia de 2 horas dadas. Quisiera que el resultado me lo diera en minutos nada mas

por ejemplo si yo tengo esto:

12:00
13:30

la diferencia que me sale es de:

1:30

Y quisiera que la diferencia me saliera así:

90 min

espero que me puedan ayudar en este pequeño problema

de antemano les doy las gracias

Buena noche
  #2 (permalink)  
Antiguo 24/08/2013, 08:03
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 2 meses
Puntos: 53
Respuesta: Modificar Funcion

antes de esto:
Cita:
document.getElementById("hora_total").value = horatotal.getHours()+":"+horatotal.getMinutes();
seria cuestion de multiplicar y sumar

Cita:
Minutos=(horatotal.getHours()*60) +horatotal.getMinutes();
document.getElementById("hora_total").value = Minutos +'min';
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #3 (permalink)  
Antiguo 25/08/2013, 12:59
Avatar de mexbale  
Fecha de Ingreso: septiembre-2010
Ubicación: Iztapalapa
Mensajes: 146
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Modificar Funcion

muchas gracias PIRRUMAN ya me quedo bien la consulta

Etiquetas: funcion, modificar
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 08:13.