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

Add two months on start date in CRM using Javascript

本文关键字:两个月 开始 日期 添加 Javascript CRM      更新时间:2023-09-26

我有一个任务,通过在开始日期上添加两个月来确定到期日期。

我找到了这个代码:

    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);