gpt4 book ai didi

javascript - 日期时间值在 jQuery 数据表中未正确显示

转载 作者:行者123 更新时间:2023-12-03 00:41:27 26 4
gpt4 key购买 nike

我想获取数据表中的时间戳。如何在 jquery 数据表函数中格式化我的日期时间?

sql server datatime数据,如何编辑列,以便我无法在数据时间中获得正确的日期时间。我尝试过使用类型:'date-dd-mmm-yyyy',但它不起作用

 2018-11-23 07:49:35.073
data type - date time

JavaScript

$(document).ready(function () {
$('#myTable').DataTable({
"ajax": {
"url": "/Temperature/loaddata",
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "id", "autoWidth": true },
{ "data": "updatedDate", "autoWidth": true, type: 'date-dd-mmm-yyyy', targets: 0 },
{ "data": "deviceid", "autoWidth": true },
{ "data": "devicename", "autoWidth": true },
{ "data": "temp", "autoWidth": true },
{ "data": "faht", "autoWidth": true }
]
});
});

C# 代码

public  ActionResult loaddata()
{
using (smartpondEntities dc = new smartpondEntities())
{
var data = dc.Temperatures.OrderBy(a => a.id).ToList();
return Json(new { data = data}, JsonRequestBehavior.AllowGet);
}
}

json 示例数据

[{"id":1,"updatedDate":"2018-11-23T07:49:35.073","DeviceTime":null,"deviceid":1,"devicename":"aaaa","temp":28.50,"faht":87.90},{"id":2,"updatedDate":"2018-11-23T07:49:42.1","DeviceTime":null,"deviceid":1,"devicename":"aaaa","temp":28.50,"faht":87.90}]

输出

/Date(1542939575073)/

经验操作

23 Nov 2018 13:10:10 

最佳答案

我用moment.js对于日期时间( docs )。所以在你的渲染中:

{
title: "Date",// name
render: function (data, type, row) {//data
return moment(row.updatedDate).format('DD/MM/YYYY hh:mm:ss');
}
}

关于javascript - 日期时间值在 jQuery 数据表中未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53447383/

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