В течение -l oop в rosteringArray () значение array
должно быть таким:
array [0] = startDate (в виде миллисекунд)
array [1] = startDate (в виде миллисекунд) + 86400000
...
array [array.length-1] = endDate (в виде миллисекунд)
Но это не так.
как мне разработать этот код?
var rosteringArray = function(yy1, mm1, dd1, yy2, mm2, dd2){
var date = new Date(yy1,mm1,dd1);
var sDate = new Date(date);
var timeStart = date.getTime() + 86400000*9; //
var date = new Date(yy2,mm2,dd2);
var sDate = new Date(date);
var timeEnd = date.getTime() + 86400000*9;
var end = timeStart;
var start = timeEnd;
var countDateBetween = (end - start)/86400000 +1;
var array = new Array;
for (var g = 0; g < countDateBetween; g++){
for (var h =setStart; h < setEnd; h=h+86400000){
array[g] = h;
return array;
}
}
}
console.log(rosteringArray(2020,0,1,2020,0,03));