Moment.js Examples
by KomathiKarunakaran
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script>
JavaScript
var myArray = [{
name: "Joe Blow",
date: "01.10.2019 13:41:39"
}, {
name: "Sam Snead",
date: "27.08.2019 10:35:32"
}, {
name: "John Smith",
date: "25.09.2019 14:06:42"
},{
name: "Joe Blow",
date: "25.09.2019 11:56:56"
}, {
name: "Sam Snead",
date: "25.09.2019 12:08:19"
}, {
name: "John Smith",
date: "25.09.2019 14:08:49"
},{
name: "Joe Blow",
date: "25.09.2019 14:33:08"
}, {
name: "Sam Snead",
date: "26.09.2019 09:46:09"
}, {
name: "John Smith",
date: "26.09.2019 10:03:54"
}];
myArray.sort(function compare(a, b) {
var dateA = moment(a.date, 'DD.MM.YYYY HH:mm:ss');
var dateB = moment(b.date, 'DD.MM.YYYY HH:mm:ss');
return dateB - dateA;
});
console.log(myArray);