Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2014, 18:50
Avatar de ClubIce
ClubIce
 
Fecha de Ingreso: diciembre-2008
Mensajes: 216
Antigüedad: 16 años
Puntos: 2
Respuesta: Sumar tiempo a una Date

Cita:
Iniciado por replica Ver Mensaje
No, mucho más fácil:
Código Javascript:
Ver original
  1. var fecha = new Date();
  2.     fecha.setHours(fecha.getHours()+1);

Declarar la variable fecha de esta manera te crea un objeto con un montón de métodos, y si lees fecha con un alert te dará el día de la semana, el mes, día del mes, la hora, minutos y segundos en el que se ejecuta el new Date.

Si quieres sumar días, pues:

fecha.setDate(fecha.getDate()+1);

Si al día 31 le sumas 1, te da el día 1 del mes siguiente, teniendo en cuenta si el año es bisiesto, o si es final de año, lo que sea.

Una gozada el objeto Date.

http://www.w3schools.com/jsref/jsref_obj_date.asp
Lo implemente de esta manera, es mas sencilla, aunque hubiera preferido un metodo en el que no tubiera que declarar una variable.