Anj*_*nju 4 date datatables jquery-datatables
在我的项目中,我想要以dd-mm-yyyy格式对日期进行排序.我在下面试过这个
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"date-uk-pre": function(a) {
var ukDatea = a.split('-');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
},
"date-uk-asc": function(a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"date-uk-desc": function(a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
Run Code Online (Sandbox Code Playgroud)
但这不起作用.这里只有日期和月份的排序也不是基于年份.我从这里参考数据表日期排序dd/mm/yyyy问题
小智 12
我知道这是一个老问题,但如果你刚从谷歌来到这里,现在有一个内置的解决方案.
只需向元素添加HTML5属性:
<td data-th="Lastrun" data-order="[unixTimestamp]">
[myWeirdDateFormat]
</td>
Run Code Online (Sandbox Code Playgroud)
https://datatables.net/examples/advanced_init/html5-data-attributes.html
| 归档时间: |
|
| 查看次数: |
17810 次 |
| 最近记录: |