将x个月添加到javascript日期

时间:2016-07-16 17:56:28

标签: javascript jquery

我有以下设计,我想在On-blur事件的开始日期添加六个月,但我的代码以毫秒格式返回完成日期。

    function calDate() {
    var date1 = new Date(document.getElementById('txtstdate').value);
    document.getElementById("txtenddate").value = date1.setDate(date1.getDate()+30);

当前设计: -

2 个答案:

答案 0 :(得分:0)

您需要在此处使用setMonth功能。

将此作为参考:How to add months to a date in JavaScript?

答案 1 :(得分:-1)

它应该像这样工作:

function calDate() {
    var date1 = new Date(document.getElementById('txtstdate').value);
    document.getElementById("txtenddate").value = parseInt(date1.getDate()) + 30;
}