There are several ways to obtain an array of dates that fall between two given dates using JavaScript:
function getDates(startDate, endDate) {
var dates = [];
var currentDate = startDate;
while (currentDate <= endDate) {
dates.push(new Date(currentDate));
currentDate.setDate(currentDate.getDate() + 1);
}
return dates;
}
// Usage example
var startDate = new Date('2021-10-01');
var endDate = new Date('2021-10-10');
var dates = getDates(startDate, endDate);
console.log(dates); // array of dates between startDate and endDate
function getDates(startDate, endDate) {
return Array.from(
{length: (endDate - startDate) / (1000 * 60 * 60 * 24) + 1},
(v, i) => new Date(startDate.getTime() + i * (1000 * 60 * 60 * 24))
);
}
// Usage example
var startDate = new Date('2021-10-01');
var endDate = new Date('2021-10-10');
var dates = getDates(startDate, endDate);
console.log(dates); // array of dates between startDate and endDate
function getDates(startDate, endDate) {
var dates = [];
var currentDate = moment(startDate);
while (currentDate <= moment(endDate)) {
dates.push(currentDate.toDate());
currentDate = currentDate.add(1, 'days');
}
return dates;
}
// Usage example
var startDate = new Date('2021-10-01');
var endDate = new Date('2021-10-10');
var dates = getDates(startDate, endDate);
console.log(dates); // array of dates between startDate and endDate
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2021-10-21 11:00:00 +0000
Seen: 14 times
Last updated: Apr 14 '22
Is it feasible to utilize a Toggle Button to switch among multiple classes exceeding 2?
What is the process for generating a dynamic subdomain/URL using vue.js?
How can I create a transition on click using CSS without the need for JavaScript?
How can the style of the loader be modified while the form submission is being processed?
I'm attempting to develop a Javascript-based comments section for my website.
What are some feasible methods to enable MIDI file playback on a web browser?