I am trying to sort the array based on how recent the date is. I would like the array to be sorted from newest to oldest date based on minutes. But the sorting function seems to be doing nothing.
// array
const arr = [{
    date_created: "2022-11-11T20:41:37.430Z",
    id: "1",
    title: "Call of Duty 2003",
    price: "199",
  },
  {
    date_created: "2022-11-11T20:46:15.567Z",
    id: "2",
    title: "Call of Duty: United Offensive (2004)",
    price: "200",
  },
  {
    date_created: "2022-11-11T20:30:38.841Z",
    id: "3",
    title: "Call of Duty: Finest Hour (2004)",
    price: "223",
  },
];
// sorting function
const array = arr.sort((a, b) =>
  moment(a.date_created).diff(moment(b.date_created), "minutes")
);
console.log(arr)
console.log(array)<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script> 
    