我在使用该CreateDate()
功能时遇到了一些问题,它只是出错,我不知道为什么!
我正在运行此查询以获取新闻报道中的所有日期,以便我可以每月创建一个新闻档案。
<cfquery name="selectNews" datasource="#Request.dsn#">
SELECT Month(NewsDate) AS theCount
FROM news
GROUP BY Month(NewsDate)
</cfquery>
然后当我输出它时,我试图以以下格式输出它
- 2012 年 8 月
- 2012 年 9 月
- 2012 年 10 月
所以我使用下面的代码来尝试输出这个列表
<ul>
<cfloop query="selectNews">
<cfoutput>
<cfset theDay = DateFormat(Now(), 'dd')>
<cfset theMon = theCount>
<cfset theYear = DateFormat(Now(), 'yyyy')>
<li>#CreateDate(theYear, theMon, theDay)#</li>
</cfoutput>
</cfloop>
</ul>
它适用于第一项,它会输出Aug 2012
,但是它会出错,说这个
Error Occurred While Processing Request
MONTH
至少对我来说,这没用!