【发布时间】:2019-02-14 22:30:22
【问题描述】:
我有一个本地 JSON 文件,该文件正在呈现到 DataTable 中。表中的所有内容都很好,除了日期呈现如下:/Date(1350028800000)/ (10/12/2012)。
我查找了 this thread 关于转换数据的信息,但基于信息如何呈现到 DataTable 中,我不确定我将如何进行。对这个有什么想法吗?
JS sn-p:
import $ from 'jquery';
import admissData from '../JSON/atty-admiss.json';
import DataTable from 'datatables.net';
function loadAdmiss() {
let admissText = admissData.d.results.map(function(val) {
return {
"Status": val.admissionstatus,
// "Date of Admission": val.dateofadmission,
"Expires": val.expires,
"Classification": val.classification
}
})
let admissDate = admissData.d.results.map(function(val) {
let newDate = new Date(admissDate) { //// ?
return val.dateofadmission
}
})
$('#admissions-table').DataTable({
columns: [
{ data: "Status" },
{ data: "Date of Admission" }, // ------ DT's method of injecting relevant JSON data into each column
{ data: "Expires" },
{ data: "Classification" }
],
data: admissText, // ---------- how the JSON data enters DT
lengthChange: false,
paging: true,
pagingType: "full_numbers"
});
}
loadAdmiss();
【问题讨论】:
-
您的实际问题是什么?引用的帖子显示了如何将 MS JSON 日期转换为 ECMAScript 日期。您是在问如何将其应用到您的代码中?
标签: javascript jquery json date datatable