Javascript 如何从时间戳格式化服务器端Jquery数据表呈现日期?

Javascript 如何从时间戳格式化服务器端Jquery数据表呈现日期?,javascript,jquery,coldfusion,datatables,timestamp,Javascript,Jquery,Coldfusion,Datatables,Timestamp,我希望有人已经解决了我的问题。我有一个对MySQL数据库的ajax调用。我使用ColdFusion和jQuery数据表来显示我的字段。除了我尝试设置日期的格式外,一切都正常。我曾尝试使用格式化JavaScript之前的日期,并尝试了许多其他在线解决方案。下面是我的代码 $(document).ready(function() { var table = $('#TableData').dataTable({ "bProcessing": true, "bStateSave":

我希望有人已经解决了我的问题。我有一个对MySQL数据库的ajax调用。我使用ColdFusion和jQuery数据表来显示我的字段。除了我尝试设置日期的格式外,一切都正常。我曾尝试使用
格式化JavaScript之前的日期,并尝试了许多其他在线解决方案。下面是我的代码

$(document).ready(function() {
  var table = $('#TableData').dataTable({
    "bProcessing": true,
    "bStateSave": true,
    "bServerSide": true,
    "sAjaxSource": "MyCFMCall.cfm",
    "aoColumns": [{
        "sName": "ID",
        "sClass": "hidden"
      },
      {
        "sName": "DATABASE_DATE",
        "sTitle": "APP DATE",
        "bSortable": "true"
      } //<!---My timestamp from the database--->

    ],

    "columnDefs": [

      {
        "render": function(data, type, row) {
          return "+row[1]+";
        }, //<!---This will render the timestamp only, yet not formated.--->
        "targets": 1
      }
    ],
  });
});
$(文档).ready(函数(){
var table=$('#TableData').dataTable({
“bProcessing”:正确,
“bStateSave”:正确,
“bServerSide”:正确,
“sAjaxSource”:“MyCFMCall.cfm”,
“aoColumns”:[{
“sName”:“ID”,
“sClass”:“隐藏”
},
{
“sName”:“数据库日期”,
“缝合”:“应用程序日期”,
“bSortable”:“true”
} //
],
“columnDefs”:[
{
“渲染”:函数(数据、类型、行){
返回“+行[1]+”;
}, //
“目标”:1
}
],
});
});

如果有人能告诉我如何将这个呈现的时间戳格式化为更可读的格式,我将不胜感激。

您应该查看moment.js来解析时间戳。也许这个答案会有所帮助


另外,如果你能告诉我,当你从服务器收到日期时,它的实际格式是什么?请务必查看第二个答案,以避免使用库。

您的
MyCFMCall.cfm
代码中有什么?您可以使用mySQL函数格式化日期,也可以使用ColdFusion函数格式化日期。是的,他有多种选项来格式化日期,但由于他可以在服务器端格式化日期,因此如果不需要,就不需要包含新的js库。该页面上还有一些用javascript编写的函数。如果他真的想在jquery中这样做,他可以研究一下。DATE_格式(YOURDATESTUFF,%Y-%m-%d%r')作为SortOrderDate