Foros del Web » Creando para Internet » Flash y Actionscript »

resta de fechas

Estas en el tema de resta de fechas en el foro de Flash y Actionscript en Foros del Web. alguien sabe como puedo restar dos fechas en flash, para saber cuantos dias trascurrieron?? ejem: 19/Agosto/2003 - 19/Julio/2003 = 31 dias gracias...
  #1 (permalink)  
Antiguo 21/05/2003, 14:35
 
Fecha de Ingreso: febrero-2002
Mensajes: 54
Antigüedad: 15 años, 9 meses
Puntos: 0
resta de fechas

alguien sabe como puedo restar dos fechas en flash, para saber cuantos dias trascurrieron??

ejem:
19/Agosto/2003 - 19/Julio/2003 = 31 dias

gracias
  #2 (permalink)  
Antiguo 23/05/2003, 12:49
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 16 años
Puntos: 7
Andresalrevez:

Código:
numMiliSecDia = 1000 * 60 * 60 * 24;
numMiliSecDia = 1000 * 60 * 60 * 24;
fechaIni = new Date(2003,6,19);
fechaFin = new Date(2003,7,19);
milisec = fechaFin.getTime() - fechaIni.getTime();
numDias = Math.round(milisec/numMiliSecDia)
trace(numDias)
Saludos.
  #3 (permalink)  
Antiguo 31/07/2003, 00:03
 
Fecha de Ingreso: febrero-2002
Mensajes: 54
Antigüedad: 15 años, 9 meses
Puntos: 0
y como podria funcionar con horas?

hola, el codigo funciono perfecto, pero ahora me podrias ayudar a hacer lo mismo pero con horas? osea dar 2 horas diferentes y restarlas


gracias
  #4 (permalink)  
Antiguo 31/07/2003, 09:57
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 16 años
Puntos: 7
Andresalrevez:
Supondré que las horas corresponden al mismo día:

Código:
numMiliSecHora = 3600000;
function Hora(hrs, min, sec){
   var hora = new Date(0, 0, 0, hrs, min, sec);
   return hora;
}
horaIni = Hora(5,32,0);
horaFin = Hora(13,32,9);
milisec = horaFin.getTime() - horaIni.getTime();
difTime = new Date(milisec);
literalHora = difTime.getUTCHours() + ":" + difTime.getUTCMinutes() + ":" + difTime.getUTCSeconds();
trace(literalHora);
Esto te devolverá la diferencia en horas, minutos y segundos entre dos horas específicas, en horas minutos y segundos.

Espero que te sirva. Saludos.
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 13:33.