私はtablesorterにかなり慣れていませんが、いくつかの列を持つテーブルがあり、3番目の列は日付で、DBから次の形式で返されますdd mmm yyyy, hh:mm:ss (am/pm)
例えば
29 Jul 2013, 1:12:23 PM
2 Aug 2013, 3:59:59 PM
17 Jul 2013, 09:30:00 AM
次に、テーブルを並べ替えます
$(document).ready(function()
{
$("#myTable").tablesorter({sortInitialOrder: "desc"});
}
);
ただし、日付の側面を考慮せずに、「アルファベット順」で表示されます。
渡すことができるdateFormatオプションがあるようですが、機能させることができません。Java には、このようなさまざまな意味を持つ特別なキーがあることを知っています。テーブルソーターに匹敵するものはありますか?1 つの日付列が適切に並べ替えられていることを確認するにはどうすればよいですか?
形式が常に上で指定したとおりであることを保証できます。また、表示される日付の外観を変更したくなく、並べ替え機能だけを変更したくありません。
dateFormat: 'usLongDate' のように見えますが、必要なものに近いですが、機能していません
更新:私の問題は、日付だけでなくオブジェクトに多くの情報があることだと思いますが、日付だけで並べ替えたいです。これが私の作業中のjsFiddleです。