Javascript moment.js添加月份但格式不正确

Javascript moment.js添加月份但格式不正确,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,我正在使用moment.js来操纵日期。我在一个字段中存储了一个值,我想在一个月内得到这个值。这是我的密码: var myDate = $('#CRUEventModal #rdvStartDate').val(); alert('Date i get:' + myDate); // I get: 25-05-2016 myDate = moment(myDate).format("DD-MM-YYYY"); alert('Date i get transformed:' + myDate);

我正在使用moment.js来操纵日期。我在一个字段中存储了一个值,我想在一个月内得到这个值。这是我的密码:

var myDate = $('#CRUEventModal #rdvStartDate').val();
alert('Date i get:' + myDate); // I get: 25-05-2016
myDate = moment(myDate).format("DD-MM-YYYY");

alert('Date i get transformed:' + myDate); // I get: NaN-NaN-0NaN
var new_date = moment(myDate, "DD-MM-YYYY").add('months', 1);
alert('End date: ' + new_date); // I get: -62164630800000
但我想要这个结果:25-06-2016


请帮助?

格式
用于格式化momentjs日期,而不是指定如何解析它。 如果要将字符串解析为具有特定格式的日期,应使用
矩(字符串,格式)
。看一看

var myDate=“25-05-2016”;
log('我得到的日期:'+myDate);
myDate=时刻(myDate,“DD-MM-YYYY”);
log('转换日期:'+myDate);
var new_date=时刻(myDate,“DD-MM-YYYY”)。添加(1,'月';/'几个月的时间应该到了
//1号之后,最新的
//版本。
console.log('结束日期:'+新日期);
console.log('结束日期(人类可读):'+新的日期格式(“DD-MM-YYYY”)

格式
用于格式化momentjs日期,而不是指定如何解析它。 如果要将字符串解析为具有特定格式的日期,应使用
矩(字符串,格式)
。看一看

var myDate=“25-05-2016”;
log('我得到的日期:'+myDate);
myDate=时刻(myDate,“DD-MM-YYYY”);
log('转换日期:'+myDate);
var new_date=时刻(myDate,“DD-MM-YYYY”)。添加(1,'月';/'几个月的时间应该到了
//1号之后,最新的
//版本。
console.log('结束日期:'+新日期);
console.log('结束日期(人类可读):'+新的日期格式(“DD-MM-YYYY”)

谢谢,我已经试着在int之后的几个月内输入,我得到了相同的结果。所以我不认为我需要再次格式化日期。再次感谢。谢谢,我已经试着把几个月后的整数,我得到了同样的结果。所以我不认为我需要再次格式化日期。再次感谢。