javascript-sort_date
0pt
日付をソート
var orderBy = 'asc'; var hoge = [ {finish: '2012-01-12 11:00', msg: 'hoge'} , {finish: '2012-02-12 12:00', msg: 'foge'} , {finish: '2012-03-13 13:00', msg: 'boge'} , {finish: '2012-04-14 14:00', msg: 'goge'} , {finish: '2012-05-15 15:00', msg: 'toge'} ]; fuga = hoge.map(function(v){ v.timeserial = Date.parse(v.finish); return v; }) .sort(function(a,b){ if ('asc' == orderBy) { // asc(日付古い順) return a.timeserial-b.timeserial; } else { // desc(日付新しい順) return b.timeserial-a.timeserial; } }) .map(function(v){ delete v.timeserial; return v; });
「javascript-sort_date」について友人に書いてもらう。
コメントはまだありません