Would like to sort an array of form ["01:00 am","06:00 pm" ,"12:00 pm","03:00 am","12:00 am"]
Please suggest.
Would like to sort an array of form ["01:00 am","06:00 pm" ,"12:00 pm","03:00 am","12:00 am"]
Please suggest.
var times = ['01:00 am', '06:00 pm', '12:00 pm', '03:00 am', '12:00 am'];
times.sort(function (a, b) {
return new Date('1970/01/01 ' + a) - new Date('1970/01/01 ' + b);
});
console.log(times);
How about taking a look at Underscore.js SortBy? http://underscorejs.org/#sortBy