Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2004, 16:57
M@rLocK
 
Fecha de Ingreso: febrero-2004
Mensajes: 49
Antigüedad: 21 años, 2 meses
Puntos: 0
El problema, como bien pones en el segundo post, es q estas comparando dos cadenas de texto por lo q el 10 es menor q el 11 alfabeticamente asi que 10/10/2011 es menor que 11/10/2010. Por ejemplo el 11/10/2011 si es mayor q el 11/10/2010.

En fin q de esta forma no puedes trabajar con fechas.

Lo que tienes q hacer es una funcion q compare ese tipo de datos.

Si el formato de las fechas va a ser siempre el mismo, es decir, 2 digitos para el dia, dos para el mes y cuatro para el año, te serviria lo siguiente.

<%
desde= "11/10/2010"
dia_desde= mid(desde,1,2)
mes_desde= mid(desde,4,2)
anyo_desde= mid(desde,7,4)

hasta= "10/10/2011"
dia_hasta= mid(hasta,1,2)
mes_hasta= mid(hasta,4,2)
anyo_hasta= mid(hasta,7,4)

menor_igual= false
if anyo_hasta< anyo_desde then
menor_igual= true
elseif anyo_hasta= anyo_desde then
if mes_hasta< mes_desde then
menor_igual= true
elseif mes_hasta= mes_desde then
if dia_hasta<= dia_desde then
menor_igual= true
end if
end if
end if
%>