現有日期: 2017-08-03T18:30:00.000Z如何將TimeZone格式的日期轉換爲正常日期?
要求日期: DD-MMM-YY
我嘗試這樣做:
var d = 2017-08-03T18:30:00.000Z;
var newd = moment.parseZone(d).format("DD-MMM-YY");
但NEWD返回上一個日期。
基本上,我從插入日期日期選擇器到MongoDB的。 我將這個格式的日期08/07/2017插入到日期變量模式類型爲Date的數據庫中。
當我取回我越來越從數據庫中的上述格式的日期。
(2017-08-03T18:30:00.000Z)
看起來我沒有詳細說明我的問題。 我綁定了來自DataTable的變量
var table = $('#datatable').DataTable({
processing: true,
serverSide: false,
"aoColumnDefs": [ { "sClass": "hide_me", "aTargets": [ 0 ], visible: false } ], // first column in visible columns array gets class "hide_me"
ajax: {
url: "/getData",
dataSrc: "list"
},
columns: [
{ data : "_id"},
{ data : "user.name" },
{ data : "date", render: function(d){
return moment.parseZone(d).format("DD-MMM-YY");
} },
],
});
使用d = 「2017-08-03T18:30:00.000Z」;缺少報價 –
@EmdadulSawon不能正常工作。 – Anirudh
適用於我的右引號:https://jsfiddle.net/cuzq99yk/ – Jamiec