2017-06-30 30 views
1

我想在我的DataTable中顯示我的DateTime字符串的年份。現在我有這樣的「1987-02-13T00:00:00」。在DataTables中格式化DateTime屬性jquery插件

DateTime是一個名爲「ReleaseDate」的屬性,它存在於我的Movies表中。我使用API​​來使用Ajax調用來獲取這些數據。

data: "releaseDate" 

這將檢索並顯示我的API中未格式化的數據。 我嘗試使用渲染功能添加一些格式化,但一直不成功的,因爲我得到一個錯誤說「無法讀取未定義的屬性‘年’」

render: function(data) { return data.value.year; } 

我不知道這是正確的做法。在開始使用DataTable之前,我能夠使用標準剃鬚刀視圖語法毫無問題地顯示年份。

回答

1

使用getFullYear()

"render": function (data) { 
     var date = new Date(data); 

     return date.getFullYear(); 
    } 
+0

謝謝你,爲我工作試試這個,數據轉換爲日期類型&回報的一年!我確信使用render屬性是可能的。 – Leth