如何计算下个月的日期?

时间:2017-01-10 07:57:16

标签: javascript

我想计算下个月的5个日期。

例如,考虑今天10-jan-2017日期,那么下一个日期应该在下个月5日之间。即在05-feb-2017之前

2 个答案:

答案 0 :(得分:1)

您可以使用momentjs来处理日期。 http://momentjs.com/docs/

var today = moment();
var nextDate = today.add(1, 'months').startOf('month').add(5, 'days');

答案 1 :(得分:0)

对月和日参数使用Date#setMonth方法。



// get current date
var date = new Date();

// add month and update day
date.setMonth(date.getMonth() + 1, 5);
// or set day by date.setDate(5);

console.log(date);