coldfusion mysql日期问题比较不同的年份

时间:2013-12-23 09:37:49

标签: mysql date coldfusion

我使用以下代码显示链接,其中包含仅针对即将举行的足球比赛的详细信息:

<cfset todaydate = dateformat(now(), 'dd/mm/yy') />

<cfif #dateformat(predict.date, "dd/mm/yy")# gte todaydate> LINK </cfif>

这可以很好地显示2013年的今天和即将到来的游戏,但它不适用于游戏 正在上演2014年。

有谁知道问题可能是什么?感谢。

2 个答案:

答案 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