gpt4 book ai didi

javascript - 数据表插件 : How to format a date column in DataTable plugin?

转载 作者:行者123 更新时间:2023-11-30 07:08:29 26 4
gpt4 key购买 nike

我是 jquery 数据表插件的新手。

我想将列日期转换为 dd/mm/yyyy 但它在表格中以这种格式返回我:Wed Jan 09 2013 00:00:00 GMT+0100 (Hora estándar 浪漫)

$('#tblProceso').dataTable({
"data": dataSet.dataList,
"columns": [
{ "title": "my date", "data": "mydate" }
]
});

我正在使用的类是

Public class DateClass {
Public Property mydate As DateTime
}

此过程在 ajax 函数中调用,在响应中我分配了 DateClass 列表。

如何格式化列?我需要添加什么?

最佳答案

如果您要返回一个可为空的日期时间,则渲染函数的工作方式需要稍有不同:

        $('#tblProceso').DataTable({
columns: [

{"title": "my date",
"data": "mydate",
"type": "date ",
"render":function (value) {
if (value === null) return "";

var pattern = /Date\(([^)]+)\)/;
var results = pattern.exec(value);
var dt = new Date(parseFloat(results[1]));

return (dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear();}
}
]};

关于javascript - 数据表插件 : How to format a date column in DataTable plugin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28500449/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com