<分区>
Possible Duplicate:
How to add months to a date in JavaScript?
将 X 个月添加到日期对象但保留天数的最简单方法是什么?我的约会对象永远是这个月的第一天。
例子: 如果我的开始日期是“04/01/2012”并且我需要添加 4 个月,结果将是“08/01/2012”。
如果我的开始日期是“10/01/2012”并且我需要添加 4 个月,结果将是“02/01/2013”。
标签 javascript date
<分区>
Possible Duplicate:
How to add months to a date in JavaScript?
将 X 个月添加到日期对象但保留天数的最简单方法是什么?我的约会对象永远是这个月的第一天。
例子: 如果我的开始日期是“04/01/2012”并且我需要添加 4 个月,结果将是“08/01/2012”。
如果我的开始日期是“10/01/2012”并且我需要添加 4 个月,结果将是“02/01/2013”。
最佳答案
尝试类似 date.setMonth(date.getMonth()+4)
的方法。这将自动捕获溢出情况并将年份加一。
关于javascript 添加 X 个月至今保持天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917872/