Programación Web y Scripting > ASP

 Comparar Textfields..

(1/1)

monkytrox:
hola como estan, haber si me pueden ayudar con esto, en 2 cajas de texto  recibo 2 fechas que el usuario selecciona desde un calendario, estas fechas sirven para poder filtrar una busqueda en una BD, el formato del calendario es del tipo (YYYY/MM/DD,), text1.text corresponde a la fecha de inicio por la cual el usuario debe empezar a buscar y text2.text es la fecha de termino del rango de consulta, osea que el texto 2  debe ser SIEMPRE mayor  o igual que text1. mi pregunta es como puedo hacer esta validacion ??, para que la consulta sea realizada de forma exitosa ???

muchas gracias por su tiempo
salu2

monkytrox

Kev:
Para validar que la segunda fecha siempre sea mayor usa la funcion DateDiff


--- Código: Text --- DateDiff(intervalo, fecha1, fecha2)  
este de devolvera el inteervalo que separa la fecha1 de la 2, ahora debes establecer el intervalo puedes usar

d - dia
m - mes
yyyy - año


--- Código: Text --- 'Asi obtengo cuantos dias separan estas dos fechasvarIntervalo = DateDiff("d", fecha1, fecha2)  
Salu2
 :comp:

monkytrox:
hola kev como estas, muchas gracias por tu ayuda, me podrias indicar a que te refieres con los intervalos ?, por ejemplo si yo lo valido con "d", puede ser que me haga la comparacion solamente de los dias y que pasa con los meses o años ?? ojalas me audes , gracias

salu2

monkytrox

Kev:
Bueno los intervalos son el la cantidad en la que distan en este caso dos fechas por ejemplo el dia de hoy con el de mañana distan de 1 dia pero si utilizamos "m" distan 0 meses de igual modo si utilizamos "yyyy" distan 0 años,

Ahora tendrias que usar cual es el mas apropiado para tu aplicacion podrias validar o agrupar tus resultados

Salu2
 :comp:

monkytrox:
SOLUCIONADO !!! GRACIAS TOTALES !!!

Navegación

[0] Índice de Mensajes

Ir a la versión completa