【问题标题】:Data table sorting by date数据表按日期排序
【发布时间】:2014-12-05 10:35:54
【问题描述】:

我正在使用 jQuery 数据表,但卡在数据表中的日期排序上。

我的日期格式类似于02/12/2014,似乎正在将其视为一个

28/11/201426/11/201405/12/2014 一样进行排序的字符串。

【问题讨论】:

标签: jquery sorting date


【解决方案1】:
 jQuery.extend( jQuery.fn.dataTableExt.oSort, {
      "date-uk-pre": function ( a ) {
          if (a == null || a == "") {
            return 0;
          }
          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));
     }
   } );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-29
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多