Foros del Web » Programando para Internet » Javascript »

Determinar fecha

Estas en el tema de Determinar fecha en el foro de Javascript en Foros del Web. Necesito obtener la fecha de 5 dias despues de la actual para actualizar un campo "<SELECT NAME=''>" es decir tengo <p>Dia <SELECT NAME='dia'><option value=1>1</option><option value=2>2</option><option ...
  #1 (permalink)  
Antiguo 09/06/2004, 08:51
 
Fecha de Ingreso: agosto-2003
Mensajes: 203
Antigüedad: 20 años, 9 meses
Puntos: 0
Determinar fecha

Necesito obtener la fecha de 5 dias despues de la actual para actualizar un campo "<SELECT NAME=''>" es decir
tengo
<p>Dia <SELECT NAME='dia'><option value=1>1</option><option value=2>2</option><option value=3>3</option>....<option value=31>31</option></select></p>

<p>Mes <SELECT NAME='mes'><option value=1>1</option><option value=2>2</option><option value=3>3</option>....<option value=12>12</option></select></p>

<p>Año <SELECT NAME='anio'><option value=2004>2004</option><option value=2005>2005</option><option value=2006>2006</option></select></p>

y necesito que se ponga en select el dia 5° desde la fecha actual por ejemplo de hoy 9/6/2004 que el seleccionado sea 14/6/2004 mi problema es cuando el dia +5 es mayor a la cantidad de dias del mes y si el mes es 12 como logro tener una fecha correcta y despues tomar los datos para realizar el selected
Muchas gracias por cualquier ayuda
  #2 (permalink)  
Antiguo 09/06/2004, 10:20
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola, lenz.

¿Que tal así...?
Código PHP:
<script>
function 
fecha() {
    
fec= new Date();
    
fec.getTime()+5*24*60*60*1000;
    
fec = new Date(f);
    
dia.selectedIndex=fec.getDate()-1;
    
mes.selectedIndex=fec.getMonth();
    
anio.selectedIndex=fec.getYear()-2004;
}
</script>
</head>
<body onload="fecha()"> 
Saludos,
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 08:47.