月と曜日は0始まり
var d = new Date('2018/01/27 10:30:00'); //2018年1月27日(金) 午前10時30分 console.log(d.getFullYear()); //2018 console.log(d.getMonth()); // 1ではなく、0が表示されます。 console.log(d.getDate()); // 27 console.log(d.getDay()); // 6
getMonthメソッドで取得した値をそのまま文字列として表示させてしまい、なんで先月のデータが表示されてしまうのか理解するのに時間がかかりました。仕様をきちんと読みましょうね。。。
developer.mozilla.org
getDayとgetDateも紛らわしいので気をつけましょう。。。