2012-08-23 53 views
1

嗨我有一個名爲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); 

回答

1

我想你想與myDate初始化first_number,而不是創建一個新的(當前)Date對象。爲此,請使用

var first_number = new Date(myDate); 
+0

這樣做了!多麼愚蠢的錯誤。謝謝 :) –