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

Sobre fechas...

Estas en el tema de Sobre fechas... en el foro de ASP Clásico en Foros del Web. Tengo 1 fecha que recojo de un textbox, quiero comparar esa fecha con la actual, para ello hago lo siguiente: .... if (FormatDateTime(Fecha,2)>=FormatDateTime(Now,2)) then .... ...
  #1 (permalink)  
Antiguo 30/06/2005, 01:31
 
Fecha de Ingreso: mayo-2005
Mensajes: 95
Antigüedad: 19 años
Puntos: 0
Sobre fechas...

Tengo 1 fecha que recojo de un textbox, quiero comparar esa fecha con la actual, para ello hago lo siguiente:
....
if (FormatDateTime(Fecha,2)>=FormatDateTime(Now,2)) then
....

Pero de esta forma no hace bien la comparación, hoy por ejemplo estamos a 30/06/2005; si en el textbox pongo 01/07/2005, al hacer la comparacion me dice que 30/06/2005 es mayor que 01/07/2005. Querria saber qué puedo hacer para comparar correctamente un par fechas. Gracias
  #2 (permalink)  
Antiguo 30/06/2005, 03:05
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola,

Puedes utilizar la siguiente función:
DateDiff("muestra", datInicio, datFin)

Donde "muestra" es como quieres comparar (días, minutos, horas, meses,etc...).
datInicio es la fecha de inicio.
datFin es la fecha de fin.

Los formatos de "muestra" son:
yyyy - Año
q - Cuarto
m - Mes
y - Días del Año
d - Día
w - Día de la Semana
ww - Semana del Año
h - Horas
n - Minutos
s - Segundos

Espero te sirva.
__________________
El saber no es lo importante, lo verdaderamente importante, es conocer al que sabe.
  #3 (permalink)  
Antiguo 30/06/2005, 03:24
 
Fecha de Ingreso: mayo-2005
Mensajes: 95
Antigüedad: 19 años
Puntos: 0
Muchas gracias!!! va perfecto
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 00:00.