Estoy trabajando en el sitio de un cliente, y él necesita las fechas de vencimiento del cupón para cambiar a rojo si tienen dos semanas o menos de vencimiento. De lo contrario, serán negros.(ColdFusion) Compare dos fechas, use el resultado para determinar qué muestra
El sitio en sí no fue hecho por mí. Empecé aquí y quieren que aprenda ColdFusion. Así que he estado tropezando con eso.
Pensé que quizás usando DateCompare o DateDiff podría obtener lo que quiero. Sin embargo, recibo texto ilegible cuando yo <CFOUTPUT>
los resultados de cualquiera de las comparaciones. Muestra una cadena larga de 51515151551
que gradualmente se vuelve más y más pequeña para cada artículo de cupón subsiguiente en la lista de clientes.
La fecha del cupón en sí (es decir, fecha_final) se llama desde la base de datos Microsoft SQL. Está formateado con Dateformat: #dateformat(end_date,"m/d/yyyy")#
.
Intenté compararlo con Now()
para determinar dinámicamente si la fecha de caducidad debería ser de color rojo o no. También intenté formatear Now()
, obtengo los mismos resultados.
¿Algún programador avezado aquí que pueda conducirme al camino correcto?
Sí, lo él dijo textualmente :) –
Creo que los valores 'expirados' están invertidos. – Leigh
Ellos son! Arreglando ... Lo cambié así que CouponDate era primero luego Now() y no los cambiaba también. Buena atrapada. – Busches