如何在javascript中获取最后的第6个(从当前日期)周数据

时间:2016-07-06 07:11:09

标签: javascript date

我想约会当前日期的最后6周日期的对象。

var cuurrentDate = new Date();

实施例。当前日期:

  

2016年7月6日hh:mm:ss GMT + 0530(印度标准时间)

我想显示过去6周的日期:

输出:

  

2016年5月25日hh:mm:ss GMT + 0530(印度标准时间)

2 个答案:

答案 0 :(得分:0)

使用Date.setDate()并从当前日期中扣除天数

var date = new Date();
var d = date.getDate();
var numOfWeeks = 6;
date.setDate(d - (numOfWeeks * 7));
console.log(date);

答案 1 :(得分:0)

假设到最后6周,你的意思恰好是6 * 7天前(42)。

您可以使用setDate方法修改日期实例,并将当前实例getDate减去42天。例如:

var d = new Date();
d.setDate(d.getDate() - 42);