使用 Javascript 在 CRM 中的开始日期添加两个月

Add two months on start date in CRM using Javascript

我的任务是在开始日期上加上两个月来确定到期日期。

我找到了这段代码:

    var startDate = Xrm.Page.getAttribute('new_startdate').getValue();
    var expiryDate = new Date();
    expiryDate.setDate(startDate.getDate()+60); //Add 60 days

    var expiryField = Xrm.Page.getAttribute('new_expirydate').setValue(expiryDate);

我可以在这里看到如何添加 60 天,但我需要恰好添加 2 个月。有人可以帮我解决这个问题吗?

尝试执行如下操作:

var startDate = Xrm.Page.getAttribute('new_startdate').getValue();
startDate.setMonth(startDate.getMonth() + 2);
Xrm.Page.getAttribute('new_expirydate').setValue(startDate);