我如何采用两个日期选择器并使用我的开始和结束日期对数据进行排序,但 json 数据包含 5/12/2016,而角度仅排序
How can i take two date pickers and sort data with my start and end date but json data containsis 5/12/2016 while angular sorts only 05/12/2016?
我的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
相关文章:
- 如何合并不同集合的游标并按日期排序
- 如何在智能表中按日期对项目进行排序
- 在d3.js中对x轴上的日期进行排序
- 按ISO 8601日期对数组进行排序
- 如何按日期对Arraylist进行排序,然后将其传递给JSP
- 不带插件的JavaScript排序日期
- 以角度 js 格式排序日期
- 在MongoDB中保存和排序日期
- JS对象排序日期排序
- 排序日期不返回已排序的日期
- 数组排序日期未按预期工作
- 在jquery中验证和排序日期
- 有没有更好的智能排序日期的方法?
- 在Javascript中排序日期
- jQuery数据表-按隐藏列排序日期
- 如何排序日期和字符串在同一列在jquery插件有文件jquery. datatable .js
- 在JavaScript中排序日期字符串数组的最佳方式
- 谷歌自定义搜索排序日期范围标准不工作
- 排序日期对象数组错误javascript
- 猫鼬聚集而不是排序日期