数据表:更改日期格式

时间:2015-09-01 13:04:51

标签: codeigniter datatables datatables-1.10


我的JS:

$(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); });

work_date中的数据格式为:2015-08-09
我想将其更改为:09.08.2015。
加载date-de.js,columnsDefs配置为在datatables.net上编写。

它没有改变日期的格式,我仍然得到2015-08-09。我使用Codeigniter 3可能是个问题吗?

1 个答案:

答案 0 :(得分: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);
        }
    }]
// ...
});