jquery 获取当前时间的前7天时间,有错,求解决
var date=new Date();
var today=date.format("yyyy-MM-dd hh:mm");
var dat=new Date((+today)-7*24*3600*1000);//这里出错,invalid date?不知道什么问题,求大神帮忙,
------解决方案--------------------跟jquery没关系
<script type="text/javascript">
var d=new Date();
var n=new Date(d.getTime()-86400000*7);
alert(n.getFullYear()+"-"+ (n.getMonth()+1)+"-"+ n.getDate());
</script>
------解决方案--------------------改成这样..你那个today已经是字符串了,不能拿来计算时间.
var date=new Date();
var dat=new Date((+date)-7*24*3600*1000);
------解决方案--------------------var n=new Date();
n.setDate(n.getDate()-7);
alert(n.getFullYear()+"-"+ (n.getMonth()+1)+"-"+ n.getDate());