现有日期: 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