JavaScript如何以yyyy / mm / dd格式获取日期+ 14天

时间:2016-12-14 12:12:29

标签: javascript date

我试图获取当前日期,该日期适用于以下代码:

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
today = yyyy+'-'+mm+'-'+dd;
console.log(today);

结果:

2016-12-14

但是现在我想添加14天,它可以显示

2016-12-28

但是当我想增加21天时,天数将会增加到35天,结果将是:

2016-12-35

当然这不是正确的日期。那么如何以yyyy / mm / dd格式+ 14天获得日期,但是yyyy / mm是正确的?

1 个答案:

答案 0 :(得分:0)

var days=2;

date.setTime( date.getTime() + days * 86400000 );

希望这会对你有所帮助。