I read the documentation of moment.js that if you want to add 1 month from the current date time you use this code
var moment = require('moment');
var futureMonth = moment().add(1, 'M').format('DD-MM-YYYY');
But the problem right now, it is not properly add the date correctly, for example
let say the current date is 31/10/2015, explain in code
var currentDate = moment().format('DD-MM-YYYY');
var futureMonth = moment().add(1, 'M').format('DD-MM-YYYY');
console.log(currentDate) // Will result --> 31/10/2015
console.log(futureMonth) // Will result --> 30/11/2015
if you take a look at the current calendar time, 1 month from 31/10/2015
supposed to be 1/12/2015
Could anyone give me some opinion on how to fix this problem.
Thank you
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…