我正在尝试获取上周的数据,为此我试图从今天的日期开始上周的日期:
var today = new Date(); // Fri May 22 2015 11:05:05 GMT-0700 (PDT)
我想要的是:Fri May 15 2015 11:05:05 GMT-0700 (PDT)
。任何想法我怎么能实现那个???
谢谢!
答案 0 :(得分:2)
以毫秒为单位比较时间。所以你想减去今天的毫秒数。
将天数转换为毫秒数并将其存储在新变量中。然后我们将从当前日期中减去该值。
var today = new Date("2015/05/22");
var msPerWeek = 1000 * 60 * 60 * 24 * 7;
var lastWeek= new Date(today.getTime() - msPerWeek);
alert(lastWeek)
结果
Fri May 15 2015 00:00:00 GMT -0500(Central Daylight Time)