1.

var minDate = new Date(new Date() - 1000*60*60*24*365);

只能获取前n天不能获取后n天

比如new Date(new Date() + 1000*60*60*24*365);就会报错

但这样就可以

new Date(new Date().getTime() + 1000*60*60*24*365);

个人觉得使用减的时候js内部会进行转换

2.这样同样可以达到你想要的结果

var minDate = new Date();
minDate.setDate(minDate.getDate()-1);      获取前n天

var maxDate = new Date();
maxDate.setDate(maxDate.getDate()+7);    获取后n天
var minDate = new Date();

posted on 2017-04-20 16:55  出手就帽你  阅读(183)  评论(0编辑  收藏  举报