從數據庫中抓取分隔日期並向列表中添加新的日期,然後希望按日期的正確順序放置所有日期。Coldfusion取出日期列表並將其放入正確的日期順序
<cfparam default="" name="newDates">
<cfloop index="tm" from="#form.arrive#" to="#form.depart#" step="#createTimespan(1,0,0,0)#">
<cfset newDates = newDates & '#dateFormat(tm, "mm/dd/yyyy")#,'>
</cfloop>
<cfset penddate = '#pmonthlist#, #newDates#'>
如何獲得此結果。
7/15/2012,7/16/2012,7/17/2012,7/18/2012,7/19/2012,7/20/2012,7/21/2012,9/21/2012/2012/04/2012/04/2012/04/2012/04,2012,04/02/2012,04/03/2012,04/04/2012,04/05/2012, 04/06/2012,04/07/2012,
然後按照正確的日期順序進行設置。 (這是我想要的結果)
04/01/2012,04/02/2012,04/03/2012,04/04/2012,04/05/2012,04/06/2012,04/07/2012,7/15/2012,7/16/2012,7/17/2012,7/18/2012,7/19/2012,7/20/2012,7/21/2012,9/21/2012,9/22/2012,9/28/2012,9 /二千○十二分之二十九
謝謝您的回答 – user1253239 2012-03-30 02:51:23
CF實際上是足夠聰明到只使用日期arraySort()... http://www.cfgears.com/index.cfm/2010/10/7/Using-an-array-to-sort-dates但我仍然更喜歡我的解決方案# 1,因爲它更少依賴CF來巧妙地將它們排序爲日期,而不是st環。 – Henry 2012-03-30 18:23:33
它看起來像是cfgears網站已關閉。如果您仍然可以訪問代碼,那麼您是否可以使用github主旨進行更新? – jinglesthula 2016-12-20 16:35:47