列の1つに日付がmm/yy形式で表示されているテーブルがあります。12 / 08、01 / 09、02/08など。
日付が適切に並べ替えられるように、jQuery tablesorter( http://tablesorter.com )を使用してこの列に並べ替えを実装するにはどうすればよいですか?
デフォルトの日付形式の使用は、3つの要素(01/06/09などのmm / dd / yy)の日付を想定しているため機能しません。
列の1つに日付がmm/yy形式で表示されているテーブルがあります。12 / 08、01 / 09、02/08など。
日付が適切に並べ替えられるように、jQuery tablesorter( http://tablesorter.com )を使用してこの列に並べ替えを実装するにはどうすればよいですか?
デフォルトの日付形式の使用は、3つの要素(01/06/09などのmm / dd / yy)の日付を想定しているため機能しません。
カスタム パーサーについては、 http://tablesorter.com/docs/example-parsers.htmlを参照してください。
テキストの並べ替えを行う必要がありますが、年と月が入れ替わっています。次のようなフォーマット関数を使用できます。
format: function(s) {
date = s.split(/\//);
return date[1] + date[0];
},
もっと簡単な方法があるかもしれませんが、ドキュメントをすばやく検索したところ、それが見つかりました。