我正在使用laravel,它具有created_at字段时间戳。
我想使用当前月份对对象数组进行排序。
我的数组看起来像这样
var arr = [{
"id": 1,
"user_id": 1,
"roi": 90,
"sport": "Biatlon",
"created_at": "2017-12-29 11:42:40",
"user": {
"id": 1,
"userName": "iamsadek",
"profilePic": "90TyP1Rkn2WI4T5VQmqmJJPB5cAY8BMrUim1WJT0.png"
}
}, {
"id": 5,
"user_id": 2,
"roi": 30,
"sport": "Atletika",
"created_at": "2018-01-10 22:20:06",
"user": {
"id": 2,
"userName": "hkmsadek",
"profilePic": "pic.png"
}
}, {
"id": 4,
"user_id": 5,
"roi": 10,
"sport": "Biatlon",
"created_at": "2018-01-10 17:11:45",
"user": {
"id": 5,
"userName": "deil",
"profilePic": "L8KIW0gXXmi5QALnAHjksCdg4tcUK9cx5jn84nrk.jpeg"
}
}]
我想按当前月份对该数组进行排序。
请提供任何线索。我目前正在尝试使用lodash,但它不提供任何此类信息。
最佳答案
您可以编写自己的compare方法并从数组调用sort函数。