Посетите страницу примера примера парсера , где показано, как создать собственный парсер. Вы можете разобрать даты как это с new Date(date)
или Date.parse(date)
. У меня нет возможности проверить это, но что-то вроде этого должно работать:
// add parser through the tablesorter addParser method
$.tablesorter.addParser({
// set a unique id
id: 'ddMMMyy',
is: function(s) {
// return false so this parser is not auto detected
return false;
},
format: function(s) {
// parse the string as a date and return it as a number
return +new Date(s);
},
// set type, either numeric or text
type: 'numeric'
});
Все, что вам остается сделать, это указать метод сортировки, используя опцию headers
:
$(document).ready(function() {
$("dataTable").tablesorter({
headers: {
6: { // <-- replace 6 with the zero-based index of your column
sorter:'ddMMMyy'
}
}
});
});