我试图将 2011 年以来的过去 5 年变成 <cfselect>
(或选择标签)并将它们作为选项输出。这是我当前的解决方案...
<cfset dtStart = #year(now())# />
<cfset dtToday = dtStart />
<select name="date">
<cfloop index="intDayOffset" from="0" to="4" step="1">
<cfset date = (#dtToday#-#intDayOffset#) />
<cfoutput><option value="#date#">#date#</option></cfoutput>
</cfloop>
</select>
谁能想出一种更优雅的方法来实现这一目标?
最佳答案
这稍微简化了
<cfloop index="date" from="#dtToday#" to="#dtToday - 5#" step="-1">
<cfoutput><option value="#date#">#date#</option></cfoutput>
</cfloop>
关于select - Coldfusion - 获取过去 5 年并插入 select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5557619/