Javascript 从上一个日期创建日期并添加到该日期

Javascript 从上一个日期创建日期并添加到该日期,javascript,html,date,time,Javascript,Html,Date,Time,嗨,我有一个名为myDate的变量,它设置正确。如果你想看看我是怎么做的 var myDate=new Date(); var ev_num = parseInt(document.getElementById("leave").value) myDate.setFullYear(sel_year.value,sel_month.value,sel_day.value); 我有另一个变量叫做first_number。我试图将其设置为myDate,只需添加31天,但显示的日期不正确。这是我的代码

嗨,我有一个名为myDate的变量,它设置正确。如果你想看看我是怎么做的

var myDate=new Date();
var ev_num = parseInt(document.getElementById("leave").value)
myDate.setFullYear(sel_year.value,sel_month.value,sel_day.value);
我有另一个变量叫做first_number。我试图将其设置为myDate,只需添加31天,但显示的日期不正确。这是我的代码。有人能帮我修一下吗

    var first_number = new Date();
    first_number.setDate(myDate.getDate() + 31);

我想您应该使用
myDate
初始化
first\u number
,而不是创建一个新的(当前)日期对象。为此,请使用

var first_number = new Date(myDate);

我想您应该使用
myDate
初始化
first\u number
,而不是创建一个新的(当前)日期对象。为此,请使用

var first_number = new Date(myDate);