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

Hola amigos, ha pasado un año desde mi pregunta y sigo con el mismo problema. Por lo menos ya he confirmado que se trata del cambio horario de verano a invierno.

Código:
miFecha = new Date(2009,9,25);
unDiaMas = new Date();
unDiaMas.setTime(miFecha.getTime() + 1000*60*60*24);
alert(unDiaMas.getDate());
El código anterior suma un día (24 horas) al 25/10/2009. Precisamente ese día 25 es el cambio de hora (a las 3 serán las 2) y por tanto el día tiene 25 horas, de ahí el problema que comentaba en mi primer post.

¿Solución? Comprobar si el día a evaluar es el último domingo de octubre, en cuyo caso habrá que multiplicar por 25 horas para sumar un día.

www punto telefonica punto net/web2/afines/cambio_horario_verano_invierno/

Espero que esto le sirva a alguien que haya tenido el mismo problema.

Saludos