Reputation: 31
In normal Loop, we can loop number :
for(var i=1; i <= 4; i++){
console.log(i);//result : 1,2,3,4
}
And this case, i want to do loop with value date, so i can get date range.
for(var i="11-04-2018"; i <= "14-04-2018"; i++){
console.log(i);
//hope can like this result : 11-04-2018,12-04-2018,13-04-2018,14-04-2018
}
But i know that's code, will be error :(
Hope someone can understand what i mean :)
Thanks..
Upvotes: 1
Views: 150
Reputation: 31
Finally, I know how to loop value date:
Just do like this, and work:
var now = new Date(2018, 5, 12);
var daysOfYear = [];
for (var d = new Date(2018, 5, 10); d <= now; d.setDate(d.getDate() + 1)) {
daysOfYear.push(new Date(d));
}
console.log(daysOfYear)
source: Javascript loop between date ranges
Upvotes: 1