【发布时间】:2013-08-06 19:08:15
【问题描述】:
我对 tablesorter 很陌生,但我有一个包含几列的表,第三列是日期,以 dd mmm yyyy, hh:mm:ss (am/pm) 的形式从数据库返回
例如
29 Jul 2013, 1:12:23 PM
2 Aug 2013, 3:59:59 PM
17 Jul 2013, 09:30:00 AM
然后我对表格进行排序
$(document).ready(function()
{
$("#myTable").tablesorter({sortInitialOrder: "desc"});
}
);
但它以“字母顺序”出现,即 29 前 2 前 17,不考虑日期方面。
看起来我可以传入一个 dateFormat 选项,但我无法让它工作。我知道 Java 有不同含义的特殊键 like this。 tablesorter有什么可比的吗?如何确保正确排序一个日期列?
我可以保证格式将始终如我上面指定的那样,我不想改变显示日期的外观,只是排序功能。
看起来 dateFormat: 'usLongDate' 接近我需要的但不工作
更新:我认为我的问题是对象中的信息不仅仅是日期,但是我想按日期排序just。这是我的工作jsFiddle。
【问题讨论】:
-
那是我工作的那个。我已经更新了我的问题以进一步澄清并添加了一个小提琴。谢谢!
标签: jquery tablesorter