回答
事情是這樣的:
var strDate = '2013-02-11'.split('-'),
nrAddDays = 35,
date = new Date(parseInt(strDate[0]), parseInt(strDate[1])-1, parseInt(strDate[2]));
/* Add nr of days*/
date.setDate(date.getDate() + nrAddDays);
alert(date.toString());
我希望幫你。
完美,現在我必須找到方式將date.toString()轉換爲yyyy-mm-dd格式! – user1632298 2013-02-12 22:26:37
您可以創建自己的格式,如下所示:var newDate = date.getFullYear()+「 - 」+(date.getMonth()+ 1)+「 - 」+ date.getDate(); SEE [DEMO](http://jsfiddle.net/ducwidget/AayZw/) – 2013-02-12 23:43:54
date = new Date('2013-02-11');
next_date = new Date(date.setDate(date.getDate() + 1));
這裏有一個演示http://jsfiddle.net/MEptb/
更新的小提琴將JS和HTML分開http://jsfiddle.net/MEptb/30/ – 2015-01-18 17:12:41
希望下面的代碼將有助於你
function addDays(myDate,days) {
return new Date(myDate.getTime() + days*24*60*60*1000);
}
var myDate = new Date('2013-02-11');
var newDate = addDays(myDate,5);
- 1. SQL Server日期格式yyyymmdd
- 2. 更改日期格式YYYYMMDD
- 3. 日期格式 - 添加天日期
- 4. 日期格式爲日期
- 5. 如何將日期值格式更改爲YYYYMMDD格式
- 6. 如何用YYYYMMDD格式減去日期?
- 7. 簡單日期格式化問題yyyymmdd
- 8. XS:日期返回與格式YYYYMMDD
- 9. 批量格式化文件日期YYYYMMDD
- 10. PowerShell的ParseExact日期格式YYYYMMDD問題
- 11. 格式日期從14八月到YYYYMMDD
- 12. SQL日期格式轉換YYYYMMDD
- 13. 使用XS:日期我想在格式YYYYMMDD日期
- 14. SAS日期 - 今日()轉換爲YYYYMMDD格式
- 15. SSIS格式日期YYYYMMDD,日偏差爲X天?
- 16. 日期(「8601格式日期」)?
- 17. 日期格式日期
- 18. 轉換日期格式/加密日期
- 19. 日期格式
- 20. 日期格式
- 21. 格式日期
- 22. 日期格式
- 23. 日期格式
- 24. 日期格式
- 25. 日期格式
- 26. 格式日期
- 27. 日期格式
- 28. 格式日期
- 29. 日期格式
- 30. 日期格式
你的意思是你有一個字符串''2013-02-11'',你想增加白天場由一定數量? – 2013-02-12 21:53:33
是Felix Kling! :) – user1632298 2013-02-12 21:54:01
這應該會幫助你:http://stackoverflow.com/questions/5930862/add-30-days-to-date-mm-dd-yy。如果您查看右側的列('Related'),則會出現大量類似的問題。 – 2013-02-12 21:54:37