Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2007, 11:14
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 2 meses
Puntos: 13
Curiosidad con objeto Date

Que tal gentes.
Estaba jugando con JS para hacer una comparación de fechas (como objeto DATE) y sucede algo bastante curioso. Ejemplo:

fecha1 = new Date("2000/10/01");
fecha2 = new Date("6666/66/66");

Si utilizo esas dos fechas, la comparación (fecha1 < fecha2) devolverá correctamente TRUE. Pero si para la fecha2 utilizo 7777/77/77 o superior, la comparación (fecha1 < fecha2) me devuelve FALSE.

Siguiendo con el jueguito, me di cuenta que a partir de la fecha "7777/70/00", JavaScript la considera como "Invalid Date". La fecha más alta que acepta como objeto Date() es "7777/69/99" (que devolvería "Sun Dec 08 7782 00:00:00: GTM -0300").

¿Alguna explicación para esto?
__________________
El conocimiento es libre: Movimiento por la Devolución