gpt4 book ai didi

c# - 将 JSON "/Date(1404860400000)/"转换为 JavaScript 日期

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

所以我当前正在创建一个使用 Oracle 数据库中的数据的网页。我正在从数据库中检索数据列表并将其显示在网页上。问题是,检索数据时,列表中的日期会以 JSON 日期的形式返回。

因此,每当我使用 JSON 从数据库检索日期并尝试将其显示在我的网页上时,它都会以以下格式显示:“/Date(1404860400000)/”

如何将其转换为类似“dd-mm-yy”:“21-AUG-14”的日期?

我当前的代码是这样的:

JavaScript - 用于格式化数据并在 HTML 表格中显示

  var AuditHTML = "<table class='tablesorter full_width_table info_table_style ui-body-d ui-shadow table-stripe ui-responsive' id='auditTable'>" +
"<thead >" +
"<tr class='ui-bar-b schedule_row '>" +
"<th>ID</th>" +
"<th>User ID</th>" +
"<th>Action</th>" +
"<th>Date</th>" +
"<th>App ID</th>" +
"<th>Device ID</th>" +
"<th>Notes</th>" +
"</tr>" +
"</thead>" +
"<tbody>";


for (s = 0; s < auditList.length; s++) {
if (auditList[s].Date <= loggingto && auditList[s].Date >= loggingfrom) {
AuditHTML += "<tr class='schedule_row display' id='auditTr_" + s + "'>" +
"<td> " + auditList[s].ID + "</td>" +
"<td> " + auditList[s].UserID + "</td>" +
"<td> " + auditList[s].Action + "</td>" +
"<td> " + auditList[s].Date + "</td>" +
"<td> " + auditList[s].AppID + "</td>" +
"<td> " + auditList[s].DeviceID + "</td>" +
"<td class='note'> " + auditList[s].Notes + "</td>";
AuditHTML += "</tr>";
}
}
AuditHTML += "</tbody></table>";

$("#auditContent").html(AuditHTML);

HTML - 显示表格

 <div id="auditContent">
</div>

感谢您的时间/帮助!

最佳答案

我自己使用 JQuery moment 解决了这个问题:

创建了一个方法来运行每个 JSON 日期:

function parseJsonDate(jsonDateString) {
return moment(jsonDateString).format("D-MMM-YY").toUpperCase();
}

并在渲染表格时调用它:

"<td> " + parseJsonDate(auditList[s].Date) + "</td>" +

关于c# - 将 JSON "/Date(1404860400000)/"转换为 JavaScript 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25426952/

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