Tengo implementado un generador automático de calendarios. Le metes una fecha y el sistema va sumando automáticamente de siete en siete días.
Todo funciona a la perfección salvo en la maldita fecha del 26/10/2008. Llevo arrastrando meses el problema y no consigo dar con la solución.
Pongo un sencillo ejemplo de lo que falla:
Código:
Este trozo tonto de código debería sumar un día a la fecha del 26/10/2008, es decir, unDiaMas.getDate() debería devolverme 27. miFecha = new Date(2008,9,26); unDiaMas = new Date(); unDiaMas.setTime(miFecha.getTime() + 1000*60*60*24); alert(unDiaMas.getDate());
¡¡ PUES NO !! No se que demonios pasa, pero sigue devolviéndome 26. Y lo que me cabrea es que sólo ocurre con esa fecha en concreto.... con el resto de fechas, todo OK.
NOTA 1: Si multiplico por 25, en lugar de *24, la operación la hace correctamente.
NOTA 2: Justo cuando escribo este mensaje se me ocurre que pueda tener algo que ver el cambio horario... ¿Sería esto posible?
Gracias anticipadas