我使用以下代码显示链接,其中包含仅针对即将举行的足球比赛的详细信息:
<cfset todaydate = dateformat(now(), 'dd/mm/yy') />
<cfif #dateformat(predict.date, "dd/mm/yy")# gte todaydate> LINK </cfif>
这可以很好地显示2013年的今天和即将到来的游戏,但它不适用于游戏 正在上演2014年。
有谁知道问题可能是什么?感谢。
答案 0 :(得分:4)
您需要比较日期对象而不是日期字符串。因此,请使用dateCompare()
<cfif dateCompare(predict.date, now()) GTE 0> LINK </cfif>
答案 1 :(得分:1)
baynezy的回答是一种方法,我的首选方式是
<cfif predict.date GTE now()> LINK </cfif>
您可以比较2个日期对象,就像比较2个数字一样。与使用dateCompare
另请注意,当您使用##
cfif