, поэтому в настоящее время я создаю веб-страницу, которая использует данные из базы данных Oracle. Я извлекаю список данных из базы данных и отображаю их на веб-странице. Проблема в том, что при извлечении данных даты, которые находятся в списке, возвращаются как даты JSON.Преобразование JSON "/ Date (1404860400000) /" на javascript date
Поэтому, когда я получить дату из базы данных с помощью 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>
Спасибо за ваше время /Помогите!
Jeezes, это миллисекунды с эпохи, и все, что вы делаете, это 'new Date (1404860400000)' to g et a javascript date – adeneo
создать функцию javascript, такую как функция parseJsonDate (jsonDateString) { return new Date (parseInt (jsonDateString.replace ('/ Date (', ''))); } и назовите его, когда вы назначаете дату. – Popeye
Создавая такую функцию и передавая ей даты json, все они отображаются как Thu Jan 01 1970 00:00:00 GMT + 0000 (GMT Daylight Time) –