Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2005, 13:31
ciberpata
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 11 meses
Puntos: 0
Que no aparezca resultado de una funcion en una operacion de comparacion de fechas

Saludos:
Tengo un proveedor en España al que se le ocurre tener sus servidores en inglés y eso me esta causando la mar de quebraderos de cabeza puesto que la función date devuelve la fecha en formato mm/dd/aaaa.
El asunto es que tengo una función llamada: CambioFechaValidezDdMmAaaa que me devuelve la fecha en formato dd/mm/aaaa.
Cuando la utilizo para compararla con otra fecha, si el resultado es true, además de realizar la comparacion, me escribe el valor de la funcion en pantalla. Inserto el código de la comparación: (en rojo donde llamo a la funcion)

Código:
if NOT IsDate(fechavalidezoferta) then
 response.write("<br><div align=""center""><font face= ""Arial, Helvetica, sans-serif"" size=""2"" color=""#FB4C50"">" & "El campo <em>""Fecha Validación""</em> contiene una fecha incorrecta </font></div>")
 insertar=False
else 
 if year(fechavalidezoferta) < 1900  or fechavalidezoferta < CambioFechaValidezDdMmAaaa then
  response.write("<br><div align=""center""><font face= ""Arial, Helvetica, sans-serif"" size=""2"" color=""#FB4C50"">" & "No se aceptan fechas inferiores al año 1900 o el valor del campo ""Fecha Validez"" es menor que el campo ""Fecha Publicación"" </font></div>")
  insertar=false
 end if
end if
¿Hay posibilidad de que no se vea en pantalla el valor de la funcion?
__________________

Espero haber aprendido algo de tí.
A mi padre.