2015-09-01 143 views
0


數據表:更改日期格式

我的JS:

work_date
$(function() { 
$("#mytable").dataTable({ 
    processing: true, 
    serverSide: true, 
    ajax: { 
     "url": JS_BASE_URL + "work/dataTable", 
     "type": "POST" 
    }, 
    columns: [ 
     { data: "customer_name" }, 
     { data: "work_date" }, 
     { data: "work_time"}, 
     { data: "work_text"}, 
    ], 
    columnDefs:  { 
     type: 'de_date', targets: 1 } 
}).dataTableSearch(500); }); 

數據的格式爲:2015年8月9日
我想將它更改爲:2015年9月8日。
date-de.js已加載,columnsDefs配置爲寫入datatables.net。

它不改變日期的格式,我仍然得到2015-08-09。這可能是我使用Codeigniter 3的問題嗎?

回答

1

你可以使用columnDefs選項,其中targets是從零開始的列數:

this_table = $('#lancers_grid').dataTable({ 
// ... 
columnDefs : [ 
    { 
    targets : 1, 
     render : function(this_date){ 
      //Here you should call the date format function: 
      return datejs_format_function(this_date); 
     } 
    }] 
// ... 
});