使用 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);
我的任务是在开始日期上加上两个月来确定到期日期。
我找到了这段代码:
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);