0
function getData(thing, thingDate) {
var fThingDate = moment(thingDate).format('MM/DD/YYYY');
return getAPIData('/api/things?thing=' + thing + '&thingDate=' + fThingDate).then(function (results) {
return results.data;
});
}
thingDate
是2016-04-30T00:00:00
(根據調試器),但是當我格式化,fThingDate
變得1/1/2016
。爲什麼要進入今年的第一場?我該如何阻止它?在moment.js格式化日期給出2016年1月1日
適用於我:https://jsfiddle.net/h37cL4Lo/。更多地檢查你的變量,以確保它們是你的想法。 – dan08
無法重現您的結果。如果moment.js只能看到年份「2016」,則會得到該結果。解析字符串時,應始終傳遞格式。 – RobG