Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2007, 12:17
The Stranger
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema con DATE

¿Cómo es posible que Date(2007,8,24) (el día de ayer) me devuelva más milisegundos que Date() (el día de hoy)?

Código:
fechaActual = new Date; // Tiempo Actual
tiempoActual = fechaActual.getTime();
trace(tiempoActual); //1188064982562

fechaI = new Date(2007,8,24); //Ayer
tiempoI = fechaI.getTime();
trace(tiempoI); //1190610000000
Lo único que quiero hacer es conseguir la diferencia entre una fecha y la actual, así es como lo haría con PHP:

Código PHP:
<?php
$fechaActual 
time(); //1188065608

$fechaI mktime(0,0,0,8,24,2007); //1187931600

$diferencia = ($fechaActual $fechaI)/60/60/24//1.5 días

/* Aqui puedo ver que $fechaI (el día de ayer) devuelve menos milisegundos que la fecha actual, cosa que no me sucede con Flash */
?>
De antemano muchas gracias!