jquery tablesorterでmm / yy形式の日付をソートするにはどうすればよいですか?
-
03-07-2019 - |
質問
テーブルがあり、列の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];
},
もっと簡単な方法があるかもしれませんが、それはドキュメントをすばやく検索して見つけたものです。
所属していません StackOverflow