Jquery 将日期格式与intitalsortorder一起使用时出现表排序问题
我试图对包含dd-mm-yyyy格式日期的表列进行排序。我还试图设置initialsortorder,但它生成的是数字排序,而不是日期排序。在jquerytablesorter插件中使用Jquery 将日期格式与intitalsortorder一起使用时出现表排序问题,jquery,date,tablesorter,Jquery,Date,Tablesorter,我试图对包含dd-mm-yyyy格式日期的表列进行排序。我还试图设置initialsortorder,但它生成的是数字排序,而不是日期排序。在jquerytablesorter插件中使用headers和initialsortorder时,似乎存在问题 我试过以下方法: $('#table').tablesorter({ sortList: [[0,1]], dateFormat : "dd-mm-yyyy", headers: {
headers
和initialsortorder
时,似乎存在问题
我试过以下方法:
$('#table').tablesorter({
sortList: [[0,1]],
dateFormat : "dd-mm-yyyy",
headers: {
0: { sorter: 'shortDate' }
}
});
以上代码最初进行排序,但仅以数字格式进行排序
另一种尝试:
$('#table').tablesorter({
//sortList: [[0,1]],
dateFormat : "dd-mm-yyyy",
headers: {
0: { sorter: 'shortDate',sortInitialOrder: 'desc'}
}
});
这一个根据指定的日期格式排序,但最初不排序,
它仅在单击标题(thead)时进行排序
问题:如何生成包含日期格式的初始排序。如果您使用的是原始表排序器(v2.0.5)
- 不能在
选项中设置标题
。这只是一个全局选项分类领主
仅接受以下选项:dateFormat
-支持“mm-dd-yyyy”或“mm/dd/yyyy”“美国”
,“uk”
或“dd/mm/yy”
-支持“dd-mm-yyyy”或“dd/mm/yyyy”“dd-mm-yy”
$('table').tablesorter({
dateFormat: 'uk',
sortInitialOrder: 'desc',
headers: {
0: { sorter: 'shortDate' }
}
});
我能做些什么来对我的日期进行排序,这些日期也包括时间和时间