转换JSON "/日期(1404860400000)"到javascript日期
Convert JSON "/Date(1404860400000)/" to javascript date
所以我目前正在创建一个使用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);
显示表格
<div id="auditContent">
</div>
谢谢你的时间/帮助!
我自己用JQuery解决了这个问题:
创建一个方法来运行每个JSON日期:
function parseJsonDate(jsonDateString) {
return moment(jsonDateString).format("D-MMM-YY").toUpperCase();
}
并在渲染表时调用它:
"<td> " + parseJsonDate(auditList[s].Date) + "</td>" +
查看JavaScript日期对象。你可以将一个以毫秒为单位的日期传递给它的构造函数。
var d = new Date(1404860400000);
然后你可以调用各种get方法以你想要的格式返回日期。
http://www.w3schools.com/jsref/jsref_obj_date.asp相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 铬:“;未捕获的语法错误:意外的标记:"
- 两位数的月份日期验证
- "日期“;AJAX请求返回的类型值未定义
- Bootstrap日期选择器键盘导航:选择日期时"突出显示”;
- 你能用“-"而不是“/"使用JavaScript短日期格式
- 创建javascript日期的最简单方法;2011年4月18日"1980年6月1日”;总体安排
- 得到"无效日期“;当仅在Javascript中在IE 11中传递动态日期时
- "ReferenceError:$未定义“;尝试使用日期时间选择器时
- 如何写日期|日期:"MM”;在ng类中
- "a.getFullYear不是函数“”;当试图获得日期差异时
- MVC控制器返回JSON对象日期属性"Now"“帮助”
- "重置Javascript中的日期值”;
- 分析javascript中的日期选择器日期"dd月字符串,yyyy”;
- jQuery日期选择器"在“更新”之后;事件或同等事件
- JavaScript正则表达式帮助:文本字符串中以"开头的行;在某某日期,一些其他东西写了"