查看前面的问题和answers看起来这应该有效:
var palindrome = new Date('2011-11-11');
var december = new Date('2011-11-11');
december.setDate(palindrome.getDate()+20);
//should be december, but in fact loops back over to Nov 1st)
我的 jsFiddle
是否有一种简单的方法可以确保月份正确递增,或者我错过了一些明显的东西?
最佳答案
你可以这样做:
var dayOffset = 20;
var millisecondOffset = dayOffset * 24 * 60 * 60 * 1000;
december.setTime(december.getTime() + millisecondOffset);
关于javascript - 向 Javascript Date 对象添加天数,并增加月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8081500/