我在项目中使用jquery的datatables插件,我需要对日期列进行排序。
此时我正在使用moment.js格式化我的表数据,如下所示:
var m = moment();
m.lang('es');
return m.format('D MMMM YYYY');
那就是给我这种格式
2 abril 2014
21 julio 2014
24 julio 2014
我的问题是jquery的数据表没有按日期排序,它是作为字符串字段排序。
有没有人想要格式化我的日期并将我的列排序为日期格式(我的休息服务以此格式作为日期返回(YYYY-MM-DD)示例:2014-02-06
提前谢谢大家!
答案 0 :(得分:0)
<强> 1 强>
安装moment.js
安装插件按日期排序:
//cdn.datatables.net/plug-ins/1.10.11/sorting/datetime-moment.js
2。用法
$(document).ready(function() {
$.fn.dataTable.moment( 'HH:mm MMM D, YY' );
$.fn.dataTable.moment( 'dddd, MMMM Do, YYYY' );
$('#example').DataTable();
} );