我想在我的DataTable中显示我的DateTime字符串的年份。现在我有类似的东西" 1987-02-13T00:00:00"。
DateTime是一个名为" ReleaseDate"的属性。存在于我的电影表中。我使用API来使用Ajax调用来获取这些数据。
data: "releaseDate"
这将检索并显示未格式化的API数据。 我尝试使用渲染功能添加一些格式,但一直不成功,因为我收到错误说"无法读取属性'年'未定义"
render: function(data) { return data.value.year; }
我不确定这是否是正确的做法。在我开始使用DataTables之前,我能够使用标准剃刀视图语法显示年份而没有问题。
答案 0 :(得分:1)
试试这个,将数据转换为日期类型&使用getFullYear()
返回年份"render": function (data) {
var date = new Date(data);
return date.getFullYear();
}