Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2008, 12:08
Lapreferente.com
 
Fecha de Ingreso: junio-2006
Mensajes: 12
Antigüedad: 17 años, 10 meses
Puntos: 0
Extrañísimo problema al sumar días a una fecha

Hola, vereis os cuento:

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:
miFecha = new Date(2008,9,26);
unDiaMas = new Date();
unDiaMas.setTime(miFecha.getTime() + 1000*60*60*24);
alert(unDiaMas.getDate());
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.

¡¡ 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