javascript - 后臺(tái)返回Date變量為null,但是用moment.js取出的值為Invalid date
問(wèn)題描述
如題,我在后臺(tái)取出的時(shí)間為null,但是使用moment.js顯示的卻為Invalid date
使用datatable的前端代碼為:
{ data: ’v.testTime’, orderable: false, render: function (data, type, full) { return moment(full.testTime).format('YYYY-MM-DD HH:MM:SS'); }},
當(dāng)testTime為null時(shí),前端顯示Invalid date,請(qǐng)問(wèn)這是什么問(wèn)題造成的呢,怎么才可以顯示為空,謝謝。
注:使用google chrome 59.0.3071.115瀏覽器
問(wèn)題解答
回答1:用isValid試了下,發(fā)現(xiàn)輸入的日期都是無(wú)效的,但是如果不用moment.js卻可以,代碼改成這樣
{ data: ’v.testTime’, orderable: false, render: function (data, type, full) { return full.testTime; }},
郁悶了,不知道為什么會(huì)這樣,后臺(tái)返回的日期沒發(fā)現(xiàn)有問(wèn)題。。。
