按不可见 table 数据排序

Sort on non visible table data

我有一个 table,其中一列显示 "Last modified" 时间戳。这个时间戳是人类可读的形式,例如“5 分钟前”,而不是日期时间格式。问题是这不能很好地排序,因为显然我希望 table 在我对该列进行排序时从绝对时间戳中排序。

有没有办法强制 talbesorter 使用数据标签属性来代替排序? 例如。 5 分钟前

使用 motties tablesorter fork http://mottie.github.io/tablesorter/docs/#Support

更改 textAttribute option 以匹配用作时间戳的数据属性。如果日期格式与解析器匹配,则会自动检测到它。

或者,您可以使用 sugar.js library to translate the human readable date into a date object - see this demo