我找到了这个帖子: jQuery tablesorter parser for datetime in MM.DD.YYYY HH:MI AM format
但我希望按日期排序日期:22/01/2012 23:43
如何修改AM / PM格式的解析器来执行此操作:
ts.addParser({
id: "srsDate",
is: function (s) {
return /\d{1,2}\.\d{1,2}\.\d{1,4} \d{1,2}:\d{1,2}\s(am|pm)/.test(s);
},
format: function (s) {
return Date.parse(s);
},
type: "numeric"
});
或者可以通过将dateFormat设置为:
来直接从tablesorter完成$("table").tablesorter({
theme : 'blue',
dateFormat : "ddmmyyyy HH:mm", // set the default date format
}
提前致谢!
答案 0 :(得分:0)
按英国/欧洲日期格式排序dd / mm / yyyy hh:mm(通过定义和不使用小时) 日期格式:" UK"像这样:
$("#tableName").tablesorter({dateFormat: "uk"});