¿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!