我正在使用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函数。

10-06 12:41
查看更多