JavaScript y el objeto Date()

11/07/2005 - 23:48 por Manuel Vera | Informe spam
Hola

Estoy tomando la fecha del día, HOY, de esta forma:

var HOY = new Date();

Ahora bien, necesito esa fecha e igualmente AYER y MAÑANA.

¿Como puedo restar y sumar 1 dia segun cada caso?

¿Debo descomponer la fecha en: año, mes y dia y luego aplicar nuevamente dos
nuevas variables de fecha? Es decir:
ano=HOY.getFullYear();
mes=HOY.getMonth()+1;
dia=HOY.getDate();
var AYER = new Date(ano,mes,dia-1);
var MANANA=new Date(ano,mes,dia+1);

¿No existe algo mas directo como en VB? Es decir:
AYER=HOY-1;
MANANA=HOY+1;

Gracias
Manuel

Preguntas similare

Leer las respuestas

#1 Valdov
12/07/2005 - 00:28 | Informe spam
DateAdd()
DateDiff()

Valdov
Id Msn Messenger


"Manuel Vera" escribió en el mensaje
news:
Hola

Estoy tomando la fecha del día, HOY, de esta forma:

var HOY = new Date();

Ahora bien, necesito esa fecha e igualmente AYER y MAÑANA.

¿Como puedo restar y sumar 1 dia segun cada caso?

¿Debo descomponer la fecha en: año, mes y dia y luego aplicar nuevamente
dos
nuevas variables de fecha? Es decir:
ano=HOY.getFullYear();
mes=HOY.getMonth()+1;
dia=HOY.getDate();
var AYER = new Date(ano,mes,dia-1);
var MANANA=new Date(ano,mes,dia+1);

¿No existe algo mas directo como en VB? Es decir:
AYER=HOY-1;
MANANA=HOY+1;

Gracias
Manuel


Respuesta Responder a este mensaje
#2 Valdov
12/07/2005 - 00:50 | Informe spam
Es verdad, no lei bien el post

Valdov
Id Msn Messenger


"Valdov" escribió en el mensaje
news:%
DateAdd()
DateDiff()

Valdov
Id Msn Messenger


"Manuel Vera" escribió en el mensaje
news:
Hola

Estoy tomando la fecha del día, HOY, de esta forma:

var HOY = new Date();

Ahora bien, necesito esa fecha e igualmente AYER y MAÑANA.

¿Como puedo restar y sumar 1 dia segun cada caso?

¿Debo descomponer la fecha en: año, mes y dia y luego aplicar nuevamente
dos
nuevas variables de fecha? Es decir:
ano=HOY.getFullYear();
mes=HOY.getMonth()+1;
dia=HOY.getDate();
var AYER = new Date(ano,mes,dia-1);
var MANANA=new Date(ano,mes,dia+1);

¿No existe algo mas directo como en VB? Es decir:
AYER=HOY-1;
MANANA=HOY+1;

Gracias
Manuel






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida