你可以用下面給出一個addParser
的代碼做了,這是簡單地轉換時間數值和排序。
$.tablesorter.addParser({
id: 'date_column', // ID of the date column
is: function(s) {
return false;
},
format: function(s) { // convert datetime to timestamp
var dateParts = s.match(/(\d+)-(\d+)-(\d+) (\d+):(\d+)/);
date = new Date(dateParts[3], parseInt(dateParts[2], 10) - 1, dateParts[1], dateParts[4], dateParts[5]);
return date.getTime();
},
type: 'numeric'
});
這僅僅是如何排序以下日期格式
17-09-2013 10:08
date-month-year hour(24):minute
你需要將其轉換爲你需要的方式,以獲取更多信息,請參閱this question一個示例代碼。
你找到答案http://stackoverflow.com/questions/1091921/problem-with-sorting-dates-with-jquery-tablesorter – vamsikrishnamannem
你想排序使用日期只或日期與時間 – sheshadri
@shri我想排序通過日期時間 – jureispro