Разобрать строку даты в дату, а затем преобразовать ее в миллисекунды. Позвольте tableorter сортировать столбец как числовой.
$.tablesorter.addParser({
id: 'my_date_column',
is: function(s) {
// return false so this parser is not auto detected
return false;
},
format: function(s) {
var timeInMillis = new Date.parse(s);
return timeInMillis;
},
// set type, either numeric or text
type: 'numeric'
});
$(function() {
$("table").tablesorter({
headers: {
6: { // Change this to your column position
sorter:'my_date_column'
}
}
});
});
Если у вас возникли проблемы с Date.parse, см. Мой ответ на этот вопрос .