我想將數字30(30天)添加到JavaScript的日期,但它不斷添加它像一個字符串,如何將其轉換爲日期格式,然後添加它?添加數字到日期而不追加爲字符串
<input name = "date1" type = "text" id = "date1"
onchange = "document.zipad.date1_end.value = (document.zipad.date1.value) + 30" />
我想將數字30(30天)添加到JavaScript的日期,但它不斷添加它像一個字符串,如何將其轉換爲日期格式,然後添加它?添加數字到日期而不追加爲字符串
<input name = "date1" type = "text" id = "date1"
onchange = "document.zipad.date1_end.value = (document.zipad.date1.value) + 30" />
從本質上講,這裏就是你需要做的:
Date
對象。getDate
和setDate
上的對象將30天添加到對象。有幾個圖書館可以讓它變得相當簡單;特別是Moment.js可能會有所幫助。
謝謝,但由於某種原因,他們阻止我再問問題,我認爲這個網站是爲了詢問任何代碼問題,現在他們已經選擇了一些所謂的「標準」,我會看到其他地方。無論如何,謝謝:) – user2325465
@ user2325465:由於您的問題質量一直很差,您可能已被封鎖。我認爲這個問題很不錯,所以我無論如何回答了這個問題,但是,對於[這個其他問題](http://stackoverflow.com/q/18552569),這個問題很不清楚。 (對於那個特定的問題,我至少會展示你期望在這個領域的內容,你輸出的是什麼HTML,以及你想要輸出的內容。)關於問題的一個指南[這裏](http:// meta .stackexchange.com/q/156810)。有關問題禁令的信息,請參閱[這裏](http://meta.stackexchange.com/q/86997)。 – icktoofay
我不相信你在說什麼,我看過很多所謂的「低質量」的問題回答,沒有得分,所以這不是不敬的意思,但你們不是私人的美國國家航空航天局成員論壇來判斷問題的「質量」,但編碼問題無論如何都是一個好問題。 – user2325465
你能告訴我們你的代碼嗎?你的問題很不明確,特別是沒有看到你在做什麼。 – jprofitt
我有和onchange事件應該觸發輸入中的添加: – user2325465
– user2325465