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
となります。なぜそれは今年の第1に行くのですか?そしてどうやって止めるの?moment.jsの日付をフォーマットする(デバッガによる)2016年1月1日
私のために働く:https://jsfiddle.net/h37cL4Lo/。変数を検査して、それがあなたの考えであることを確認します。 – dan08
結果を再現できません。あなたはmoment.jsが年 "2016"しか見ないなら、その結果を得るでしょう。文字列を解析するときは、常に形式を渡す必要があります。 – RobG