Apply this code, hope this code is most useful for you.
var startDate = new Date('01-11-2021'); var endDate = new Date('10-11-2021'); var dateArr = getDateArray(startDate, endDate); var s = ''; var output = new Array(); var dateArrLength=dateArr.length-1; for (var i = 0; i < dateArr.length; i++) { var month = ('0' + (dateArr[i].getMonth()+1)).slice(-2); //months from 1-12 var day = ('0' + (dateArr[i].getUTCDate())).slice(-2); //days from 01-31 var year = dateArr[i].getUTCFullYear(); if(dateArrLength != i){ all_date = day + "-" + month + "-" + year +'|'; }else{ all_date = day + "-" + month + "-" + year; } s += all_date; } output.push(s.trim()); console.log('output', output);
Output: [’01-11-2021′, ’02-11-2021′, ’03-11-2021′, ’04-11-2021′, ’05-11-2021′, ’06-11-2021′, ’07-11-2021′, ’08-11-2021′, ’09-11-2021′, ’10-11-2021′]
Question and answer is powered by AnsPress.io