Foros del Web » Programando para Internet » Javascript »

Validar Fecha

Estas en el tema de Validar Fecha en el foro de Javascript en Foros del Web. ¿ Como puedo validar que el ingreso de una FECHA se Correcto ? Esto en cuanto a ... Forma del string de Fecha (dd/mm/yyyy) que ...
  #1 (permalink)  
Antiguo 27/11/2003, 14:38
 
Fecha de Ingreso: febrero-2002
Mensajes: 157
Antigüedad: 22 años, 2 meses
Puntos: 0
Validar Fecha

¿ Como puedo validar que el ingreso de una FECHA se Correcto ?

Esto en cuanto a ...

Forma del string de Fecha (dd/mm/yyyy)

que tenga las separaciones ('/')
que el dd --> sea numero
que el mm --> sea numero
que el yyy sea numero y ademas que sea una fecha correcta, es decir este dentro del calendario (ej. malo 35/02/2003)

Ojala puedan ayudarme.

Gracias.
  #2 (permalink)  
Antiguo 27/11/2003, 14:45
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
una forma, que a lo mejor no te gusta...no se...
es esta. Pones los campos en un select, asi es imposible que ingresen otra cosa.

EJ:


<select name="dia">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
.
.
.
<option value="31">31</option>
</select>

<select name="mes">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
.
.
.
<option value="12">12</option>
</select>

<select name="ano">
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="4">4</option>
.
.
.
<option value="2004">2004</option>
</select>

espero te sirva.

Saludos
  #3 (permalink)  
Antiguo 27/11/2003, 14:51
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
y cuando los guardes en la base, solo los sumas

fecha=dia+"/"+mes+"/"+ano

espero te sirva
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 10:48.