如何使用本地格式的新Date()方法获取上周的日期 - jquery

时间:2015-05-22 18:15:33

标签: jquery

我正在尝试获取上周的数据,为此我试图从今天的日期开始上周的日期:

var today = new Date(); // Fri May 22 2015 11:05:05 GMT-0700 (PDT)

我想要的是:Fri May 15 2015 11:05:05 GMT-0700 (PDT)。任何想法我怎么能实现那个??? 谢谢!

1 个答案:

答案 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)