今天的JavaScript日期+ x,不好的做法?

时间:2013-08-30 08:11:56

标签: javascript date datetime

我目前正在开展一个大量使用日期的项目。

这样做有什么本质上的错误:

var TodayPlusSeven = new Date(new Date().setDate(new Date().getDate() + 7));

我不是JavaScript的专家,但这似乎有效。我不确定做这样的事情会带来什么负面影响。

感谢。

1 个答案:

答案 0 :(得分:1)

在当前代码中,您将在此过程中创建3个Date个对象。这不是必需的。您可以将一个对象更新到相应的日期:

var TodayPlusSeven = new Date();
TodayPlusSeven.setDate( TodayPlusSeven.getDate() + 7 );