Javascript - get array of dates between 2 dates

后端 未结 25 1460
傲寒
傲寒 2020-11-22 15:16
var range = getDates(new Date(), new Date().addDays(7));

I\'d like \"range\" to be an array of date objects, one for each day between the two dates

25条回答
  •  醉梦人生
    2020-11-22 15:31

    I'm using simple while loop to calculate the between dates

    var start = new Date("01/05/2017");
    var end = new Date("06/30/2017");
    var newend = end.setDate(end.getDate()+1);
    end = new Date(newend);
    while(start < end){
       console.log(new Date(start).getTime() / 1000); // unix timestamp format
       console.log(start); // ISO Date format          
       var newDate = start.setDate(start.getDate() + 1);
       start = new Date(newDate);
    }

提交回复
热议问题