我的json数据包含这样的
内容[{
"id": 1,
"city": "Neftegorsk",
"start_date": "4/13/2013",
"end_date": "5/18/2013",
"price": "55.82",
"status": "Seldom",
"color": "#fd4e19"
}, {
"id": 2,
"city": "Lancai",
"start_date": "5/19/2012",
"end_date": "11/29/2014",
"price": "22.49",
"status": "Yearly",
"color": "#ff5055"
}, {
"id": 3,
"city": "Hekou",
"start_date": "8/28/2011",
"end_date": "4/7/2014",
"price": "9.48",
"status": "Often",
"color": "#903761"
}, {
"id": 4,
"city": "Ballymahon",
"start_date": "8/19/2013",
"end_date": "8/3/2015",
"price": "47.53",
"status": "Often",
"color": "#cd387d"
}, {
"id": 5,
"city": "Wesoła",
"start_date": "3/7/2015",
"end_date": "4/3/2014",
"price": "46.66",
"status": "Never",
"color": "#e6eeb9"
}, {
"id": 6,
"city": "New Sibonga",
"start_date": "6/26/2011",
"end_date": "1/18/2015",
"price": "66.36",
"status": "Often",
"color": "#bcb97e"
}]
在控制器中格式化它太复杂了,或者任何其他建议都是最受欢迎的
JavaScript Array::sort
方法采用一个函数参数,可用于根据需要进行排序。
您需要将字符串转换为适当的日期对象,然后比较这些对象。
您可以在此处阅读有关它的更多信息:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
您还需要
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse