使用javascript从日期范围获取特定日期

时间:2016-10-06 09:19:24

标签: javascript angularjs date range

我将提供两个日期,例如2016年10月5日至2016年12月5日的范围,10月5日是星期三,所以请在星期三到2016年12月5日归还我。

如何使用Javascript或AngularJS实现这一目标?

1 个答案:

答案 0 :(得分:1)

虽然不完全确定你想做什么,但我认为这将足以让你使用:

var startdate = new Date("2016-10-05");
var enddate = new Date("2016-12-05");
var wednesdays = [];
while (startdate <= enddate) {
    wednesdays.push(startdate);
    // add a week
    startdate = new Date(startdate.setDate(startdate.getDate() + 7));
}
console.log(wednesdays);