我将提供两个日期,例如2016年10月5日至2016年12月5日的范围,10月5日是星期三,所以请在星期三到2016年12月5日归还我。
如何使用Javascript或AngularJS实现这一目标?
答案 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);