1

フォームの配列を並べ替えたい["01:00am"、 "06:00 pm"、 "12:00 pm"、 "03:00 am"、 "12:00 am"]

提案してください。

4

2 に答える 2

2
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);
于 2012-08-28T12:56:57.057 に答える
0

Underscore.js SortBy を見てみましょう。 http://underscorejs.org/#sortBy

于 2012-08-28T12:40:16.443 に答える