ASP - Fechas

 
Vista:

Fechas

Publicado por LuisJa (39 intervenciones) el 31/01/2001 12:49:30
Hola,
mi problema es que no se como validar una fecha en ASP. El comando isdate(fecha) no me funciona, ya que si meto isdate(123/01/01) me devuelve true, es decir, la acepta como una fecha buena.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fechas

Publicado por javier (220 intervenciones) el 31/01/2001 15:15:17
Que formato de fecha es el que necesitas.?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fechas

Publicado por federico (270 intervenciones) el 01/02/2001 07:43:59
mete isdate("123/01/01") y te dara false
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Sigue dando True

Publicado por LuisJa (39 intervenciones) el 02/02/2001 11:47:09
Si meto isdate("123/01/01") me sigue dando True, es decir, cuela como una fecha valida. No entiendo pq funciona, en cambio si meto isdate("aa/01/01") entonces devuelve False. Utilizo Win 98, Personal Web Server e IE 4.0.

Un saludo y gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ya se pq pasa

Publicado por LuisJa (39 intervenciones) el 02/02/2001 13:45:16
Resulta que cuando VBScript recibe 123/01/01 lo que se piensa es que la fecha es 1 de Enero del 123(supongo que formato americano aa/mm/dd) y la da por buena, por eso devuelve True. Si pongo 40/01/40 efectivamente me da False ya que no encuentra ninguna interpretación para esa fecha.
Lo que no se ahora es como decirte que el formato de la fecha debe ser dd/mm/aa.
Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar