這裏是代碼..jQuery的數據表按日期排序錯誤
$.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"]
]
});
正在使用此代碼爲數據表,使第三列排序。 我想以jun-06-2012格式顯示日期。當我使用06-06-2012格式時,排序工作正常......但排序不起作用(它在chrome中工作,但在其他瀏覽器中不起作用)按字母順序... 我該如何解決這個問題?任何幫助將不勝感激
感謝兄弟...它的工作........... – Shanib