如何在jQuery数据表中仅显示日期时间的日期部分

时间:2017-12-15 15:19:51

标签: jquery datatables datetime-format

我正在使用jquery data-table。我想在jquery data-table我的示例代码中仅显示日期而不是完整的日期时间,如下所示。

$(".example").DataTable({
            "ajax": {
                "url": "/FiscalYear/Get",
                "type": "Get",
                "datatype": "json"
            },
            responsive: true,
            "columns": [
                 { "data": "fiscalYearStart", "name": "fiscalYearStart", "width": "40%"  },
                 { "data": "fiscalYearEnd", "name": "fiscalYearEnd", "width": "40%" },
                 { "data": "fiscalYearFor", "name": "fiscalYearFor", "width": "10%" }
             ],
             "serverSide": "true",
             "processing": "true",
             "language": {
                 "processing": "Loading data..."
             }
        });

日期显示为2015-07-01T00:00:00,但我希望日期显示为2015-07-01

1 个答案:

答案 0 :(得分:0)

使用columns.render选项为单元格生成内容。

例如:

'columns': [
   {
      'render': function(data, type, full, meta){
         if(type === 'display'){
            data = data.substr(0, 10);
         }

         return data;
      }
   }
]

请参阅this example以获取代码和演示。