我发现了这个线程:jQuery tablesorter parser for datetime in MM.DD.YYYY HH:MI AM 格式
但我想这样对日期时间进行排序: 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 设置为如下所示:
$("table").tablesorter({
theme : 'blue',
dateFormat : "ddmmyyyy HH:mm", // set the default date format
}
提前感谢!
通过定义对英国/欧洲日期格式 dd/mm/yyyy hh:mm(带和不带小时都有效)日期格式:"英国"如下所示:
$("#tableName").tablesorter({dateFormat: "uk"});