我在一个客户的网站上工作,如果优惠券到期日期在两周或更短的时间内到期,他需要将优惠券到期日期变为红色。否则它们将是黑色的。
该网站本身不是我制作的。我刚从这里开始,他们希望我学习 ColdFusion。所以我一直在磕磕绊绊。
我想也许通过使用DateCompare或DateDiff我可以得到我想要的。<CFOUTPUT>
但是,当我得到任一比较的结果时,我会得到乱码。对于客户列表中的每个后续优惠券项目,它会显示一长串51515151551
逐渐变小的字符串。
优惠券日期本身(即 end_date)是从 Microsoft SQL 数据库中调用的。它使用 Dateformat: 进行格式化#dateformat(end_date,"m/d/yyyy")#
。
我试图将其与它进行比较,Now()
以便动态确定到期日期是否应为红色。我也尝试过格式化Now()
,我得到了相同的结果。
这里有经验丰富的程序员可以带领我走上正确的道路吗?