
29/11/2007, 11:14
|
| | 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? |