我正在使用带有数据表的 AJAX 调用来填充表。传入数据的格式为:
{
"name": "John Doe",
"date":1244231200500
}
Run Code Online (Sandbox Code Playgroud)
我可以看到这里讨论了日期格式:https : //datatables.net/blog/2014-12-18但没有关于纪元数据转换的明确说明。
我想要做的是放一些东西(比如在数据表站点的例子中),比如:
$.fn.dataTable.moment('epoch');
Run Code Online (Sandbox Code Playgroud)
...但我没有看到选项。这里最好的方法是什么?
如果您包含moment.js,您可以在option array的render函数中使用 moment 很容易地解决这个问题。这样的事情应该工作:columns
{
"data":"date",
"render": function(data){
return moment.unix(data).format("DD/MM/YYYY")
}
}
Run Code Online (Sandbox Code Playgroud)
希望有帮助。