ここにコードがあります..
$.fn.dataTableExt.oSort['us_date-asc'] = function (a, b) {
var x = new Date(a),
y = new Date(b);
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
};
$.fn.dataTableExt.oSort['us_date-desc'] = function (a, b) {
var x = new Date(a),
y = new Date(b);
return ((x < y) ? 1 : ((x > y) ? -1 : 0));
};
var oTable = $('#example').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
//"bSortClasses": false,
"aoColumns": [
null, null,
{
"sType": "us_date"
},
null,
{
"bSortable": false
}],
"aaSorting": [
[2, "desc"]
]
});
3番目の列をソート可能にするために、データテーブルにこのコードを使用しています。日付を jun-06-2012 形式で表示したい .06-06-2012 形式を使用している場合、並べ替えは正常に機能します...しかし、月がアルファベット順に表されている場合、並べ替えは機能しません (Chrome では機能しますが、他のブラウザーでは機能しません)。 ...どうすればこれに取り組むことができますか? どんな助けでも大歓迎です