有人可以帮助我获取两个dates
之间的selected month dates
。如果start date
为04-Sep-2013
而end date
为10-Nov-2013
,我如何以dates
方式获得这两个日期之间的weekly
,这意味着我需要生成的日期为04 Sept 2013
,11 Sept 2013
,18 Sept 2013
, 25 Sept 2013
,Oct 2 2013
等等,就像这样。或者简单的问题如果starting date
04-Sep-2013
是wednesday
我需要{{1}的所有日期这些wednesdays
。
答案 0 :(得分:1)
从您的开始日期开始,添加7天到您获得的日期大于或等于结束日期。
这是让你入门的小提琴:http://jsfiddle.net/n8xTU/
var start = new Date('04-Sep-2013');
var end = new Date('10-Nov-2013');
var tmp = start;
while(end > tmp)
{
console.log(tmp);
tmp.setDate(tmp.getDate()+7);
}