Foros del Web » Programando para Internet » Javascript »

Sumar 1 día a una fecha

Estas en el tema de Sumar 1 día a una fecha en el foro de Javascript en Foros del Web. Buenas: Tengo una fecha en un textbox: Código: document.forms[0].vigehast2.value y necesito asignarle esa fecha + 1 día al siguiente textbox: Código: document.forms[0].vigehast.value o sea que ...
  #1 (permalink)  
Antiguo 22/03/2008, 10:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 83
Antigüedad: 18 años, 1 mes
Puntos: 0
Sumar 1 día a una fecha

Buenas:

Tengo una fecha en un textbox:

Código:
document.forms[0].vigehast2.value
y necesito asignarle esa fecha + 1 día al siguiente textbox:

Código:
document.forms[0].vigehast.value
o sea que al textbox "vigehast" debo asignarle el valor fecha que contiene el textbox "vigehast2" pero sumándole 1 día.

Desde ya muchas gracias a los que puedan darme una mano.

Saludos y felices pascuas para todos!
  #2 (permalink)  
Antiguo 22/03/2008, 11:03
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Sumar 1 día a una fecha

Hola NoChance:

Lo primero es convertir esa cadena de texto que tienes en tu caja de texto a un objeto Date. Para eso puedes extraer el día, el mes y el año de tu cadena de texto y crear un nuevo objeto así:
Código:
var miFecha = new Date(anyo, mes, dia);
Luego ya sería cuestión de agregarle un día, sumándole milisegundos (los milisegundos de un día son 1*24*60*60*1000).
Código:
miFecha.setTime( miFecha.getTime()+1*24*60*60*1000 )
Después ya hacemos lo que quieras con miFecha: extraemos su día, mes y año y lo volvemos a colocar donde queramos.


Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #3 (permalink)  
Antiguo 22/03/2008, 11:39
 
Fecha de Ingreso: marzo-2006
Mensajes: 83
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Sumar 1 día a una fecha

Gracias por tu respuesta.
Te comento que lo probé pero el formato de valor que queda en "miFecha" no me sirve ya que queda algo así:

Mon Mar 29 00:00:00 UTC-0300 2010

y Yo lo necesito así 29/03/2010 (dd/mm/yyyy)

Si sabés como pasarlo al formato que Yo necesito a partir del que devuelve tu método, te agradecería mucho!

Saludos!
  #4 (permalink)  
Antiguo 22/03/2008, 13:24
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: Sumar 1 día a una fecha

Puedes utilizar las funciones getDay, getHours, getMinutes, etc. y unirlas tu mismo.
Los prototipos de las funciones disponibles los puedes encontrar aquí: http://developer.mozilla.org/en/docs...l_Objects:Date
__________________
Grupos de Música
Pop Music Stars
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:43.