如何获得前一周的第一个和最后一个日期?

时间:2014-05-06 10:07:50

标签: javascript date

我正在努力获取上周的第一个和最后一个日期。 我的代码获取当前周的第一个和最后一个日期。

var curr = new Date;
var firstday = new Date(curr.setDate(curr.getDate() - curr.getDay()));
var lastday = new Date(curr.setDate(curr.getDate() - curr.getDay()+6));

1 个答案:

答案 0 :(得分:3)

你运行程序的那天,它只会给出上周的开始和结束日期。

 var date= new Date();
 var dummy =  date.getDay();
 dummy = dummy + 7;
 date.setDate(date.getDate() - dummy );
 alert("previous week first day : "+ date);
 date.setDate(date.getDate() + 6);
 alert("previous week lastday : "+ date);

最好的运气。