我在我的JavaScript的一個奇怪的問題,看看下面我的代碼:的Javascript計算不正確
dateParts = document.getElementById('date').value.split('/');
newDays = 14;
year = dateParts[2];
month = parseInt(dateParts[1]) - 1;
day = parseInt(dateParts[0]) + parseInt(newDays);
alert(dateParts[0]+" + "+newDays+" = "+day);
,並承擔document.getElementById('date') = 07/01/2013
計算將給出一個正確的結果= 07 + 14 = 21
的計算工作全部正常,除了08/01/2013
/09/01/2013
其中結果是08 + 14 = 14
,有什麼想法這裏錯了什麼?
感謝@Teemu的代碼:) – ggDeGreat