Découvrez le example parsers page, il vous montre comment créer un analyseur personnalisé. Vous pouvez analyser des dates comme celle-ci avec new Date(date)
ou Date.parse(date)
. Je n'ai pas les moyens de le tester, mais quelque chose comme cela devrait fonctionner:
// 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'
});
Tout ce qui vous reste à faire est de spécifier la méthode de tri en utilisant l'option headers
:
$(document).ready(function() {
$("dataTable").tablesorter({
headers: {
6: { // <-- replace 6 with the zero-based index of your column
sorter:'ddMMMyy'
}
}
});
});