标签: javascript date
可能重复: How to add months to a date in JavaScript?
将最多X个月添加到日期对象但保留日期编号的最简单方法是什么?我的约会永远是这个月的第一天。
实施例: 如果我的开始日期是“04/01/2012”,我需要添加4个月,结果将是“08/01/2012”。
如果我的开始日期是“10/01/2012”,我需要再加上4个月,结果将是“02/01/2013”。
答案 0 :(得分:4)
尝试date.setMonth(date.getMonth()+4)之类的内容。这将自动捕获溢出条件并在年份中添加一个。
date.setMonth(date.getMonth()+4)