我目前正在开展一个大量使用日期的项目。
这样做有什么本质上的错误:
var TodayPlusSeven = new Date(new Date().setDate(new Date().getDate() + 7));
我不是JavaScript的专家,但这似乎有效。我不确定做这样的事情会带来什么负面影响。
感谢。
答案 0 :(得分:1)
在当前代码中,您将在此过程中创建3个Date
个对象。这不是必需的。您可以将一个对象更新到相应的日期:
var TodayPlusSeven = new Date();
TodayPlusSeven.setDate( TodayPlusSeven.getDate() + 7 );