У меня есть массив элементов []. Каждый элемент в элементах [] является структурой.Элемент имеет ключи идентификатор, дату, значение (т. е. item.id, item.date, item.value)
Я хочу использовать StructSort для сортировки коллекции элементов по дате
Этолучший способ сделать это в ColdFusion 8:
<cfset allStructs = StructNew()>
<cfloop array = #items# index = "item">
<cfset allStructs[item.id] = item>
<cfset unixtime = DateDiff("s", CreateDate(1970,1,1), item.date)>
<cfset allStructs[item.id].unixtime = unixtime>
</cfloop>
<cfset allStructs = StructSort(allStructs, "numeric", "desc", "unixtime")>
Это будет ужасно медленно