Foros del Web » Programando para Internet » ASP Clásico »

fecha menor o mayor a

Estas en el tema de fecha menor o mayor a en el foro de ASP Clásico en Foros del Web. Hola todos nuevamente: quisiera saber si alguien me puede orientar con el siguiente tema: estoy terminando un sistema de reservas. Tengo todo resuelto pero tengo ...
  #1 (permalink)  
Antiguo 24/07/2006, 15:49
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
fecha menor o mayor a

Hola todos nuevamente: quisiera saber si alguien me puede orientar con el siguiente tema: estoy terminando un sistema de reservas. Tengo todo resuelto pero tengo un inconveniente final.
A saber: tengo dos fechas que introduce el usuario en un formulario, recojo los datos y en base a estos se redirige a ciertas paginas, lo que no se como hacer, (que me tiene trabado), es determinar que si la fecha ingresada en el campo fecha 1 es mayor a 15-12-2006 y menor a 15-3-2007 se rediriga a una pagina x .
Este sistema lo tengo en asp y mi idea es hacer la comparacion de la fecha ingresada con los rangos mencionados con una sentencia if.
Dentro de esta pagina asp he realizado operaciones con datediff para establecer que la fecha1 sea menor a fecha 2 luego hace comaprciones con la base de datos etc etc eso funciona todo a la perfeccion pero estoy trabado con esta parte.

he probado con la siguiente opcion que segun mi logica deberia tomarlo bien pero no me funciono:

If fecha1 >= 15-12-2006 Then
Response.redirect "pre3.asp"
Else
Response.Write ""
End if

bueno, espero que se entienda mi explicacion
saludos a todos
__________________
CRISTIANF
Talen ese arbol, que me tapa el bosque!!! :censura:
  #2 (permalink)  
Antiguo 24/07/2006, 16:10
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
If fecha1 >= cdate(15/12/2006) Then


sera me imagino
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 24/07/2006, 16:19
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
al incorporar esa sentencia siempre redirecciona a la pagina ya sea que la fecha ingresada sea mayor o menor. la idea mia es que si ocurre que la fecha es mayor se dirija a otra pagina sino que siga en la misma por eso el
- response.write " " -

If fecha1 >= cdate(15-12-2006) Then
Response.redirect "pre3.asp"
Else
Response.Write ""
End if
__________________
CRISTIANF
Talen ese arbol, que me tapa el bosque!!! :censura:
  #4 (permalink)  
Antiguo 24/07/2006, 16:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
y fecha 1 que tien?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 24/07/2006, 16:42
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
fecha 1 es un campo lo tomo asi: fecha1 = request.form ("fecha")
__________________
CRISTIANF
Talen ese arbol, que me tapa el bosque!!! :censura:
  #6 (permalink)  
Antiguo 24/07/2006, 17:48
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
fecha1 = cdate(request.form ("fecha"))

proba asi porque lo correcto seria verificar que estas comparado fechas contra fechas.

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 25/07/2006, 01:25
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 19 años, 2 meses
Puntos: 0
gracias por la ayuda, igualemnte lo resolvi de otra manera con datepart y en otra parte del codigo ya que alprincipio mi idea era establecer dos archivos en cada uno de acuerdo a la frecha daba un precio peor lo reosolvi en la msima pagina haciendo que si el mes era menor a 5 o mayor a 10 lo multiplique por un valor x y si no lo haga por otro. saludos y nuevamente gracias
__________________
CRISTIANF
Talen ese arbol, que me tapa el bosque!!! :censura:
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 20:21.