我在我的网站上经常使用tableorter
$(".tablesorter").tablesorter({
widgets: ['zebra'],
dateFormat: 'uk',
});
但我的日期格式有问题: MM / YYYY (当我不喜欢显示 12时那天/ 2005 而不是 00/12/2005 )。
此格式不适用于tablesorter dateFormat uk。如何使它工作?
困难在于我可以在同一个表中使用不同的格式:
Date - Title
11/2005 - Movie 1
12/11/2005 - Movie 2
2006 - Movie 3
谢谢。
答案 0 :(得分:1)
$.tablesorter.addParser({
id: 'rough-date',
is: function() {
// return false so this parser is not auto detected
return false;
},
format: function(s) {
// format to look like an ISO 8601 date (2005-11-12).
// Month-only dates will be formatted 2005-11.
return s.split('/').reverse().join('-');
},
type: 'text' // sort as strings
});
然后像这样使用它(其中0
是包含日期的列号):
$(".tablesorter").tablesorter({
headers: {
0: {
sorter:'rough-date'
}
}
});