dt = new Date();
Month = dt.getMonth()+1;
//1ヶ月後
Month1 = ;
//2ヶ月後
Month2 = ;
//3ヶ月後
Month3 = ;
とnヶ月後~をそれぞれ取得したいのですが、どう書けばスマートになるでしょうか。。
知識がなく3ヶ月後が13月とかになって困ってます、、
皆々様よろしくお願いいたします。
こんな感じになります。
var dt = new Date(); console.log(dt); // 2016-10-10 dt.setMonth(dt.getMonth() + 1); console.log(dt); // 2016-11-10 dt.setMonth(dt.getMonth() + 1); console.log(dt); // 2016-12-10 dt.setMonth(dt.getMonth() + 1); console.log(dt); // 2017-01-10 dt.setMonth(dt.getMonth() + 1); console.log(dt); // 2017-02-10
3ヶ月後の「月」が知りたければ、
var dt = new Date(); dt.setMonth(dt.getMonth() + 3); // 3ヶ月後に設定 console.log(dt.getMonth() + 1); // getMonth() は、0 始まりだから +1
こんな感じで。
2016/10/11 08:42:46ご丁寧にありがとうございました!解決しました!
2016/10/11 13:10:09