Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2005, 07:28
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años, 5 meses
Puntos: 1
DateDiff entre fecha actual y variable

Hola amigos, tengo un problemilla con las fechas (¿Quien no lo ha tenido alguna vez, jeje?)


Quiero avisar del cumpleaños, lo típico, cuantos dias faltan y todo eso.
Recojo la fecha de nacimiento en 3 campos: dia, més y año.

Luego los extraigo de la base de datos.

Este es el código:

<%
Dim fecha_actual,fecha_cumple,dias_restantes,com

fecha_actual = Now()
fecha_cumple = CDate(Nac_dia&"/"&Nac_mes&"/"&Nac_ano)
dias_restantes = DateDiff ("d", fecha_actual,fecha_cumple)
%>

El problema es que arroja resultados que no corresponden, el código "bueno" es este:


DateDiff ("d", Now(),"10/12/1979")

Pero el problema es que aqui utilizo como segunda fecha una variable, y claro se ve que la función precisa de las comillas para comparar bien las fechas. Ese es el problema.

OSea:

DateDiff ("d", Now(),fecha_cumple)

Como la variable fecha_cumple no lleva las comillas, no hay forma. He probado con esto:


DateDiff ("d", Now(),"'"&fecha_cumple&"'")

pero dá error String

En fin, que algo tan simple me trae de cabeza, pa haberme matao!!

SOS - SOS - SOS -SOS -SOS
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...