Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

convert a date range into an array of date in js

function dateRange(startDate, endDate, steps = 1) {
  const dateArray = [];
  let currentDate = new Date(startDate);

  while (currentDate <= new Date(endDate)) {
    dateArray.push(new Date(currentDate));
    // Use UTC date to prevent problems with time zones and DST
    currentDate.setUTCDate(currentDate.getUTCDate() + steps);
  }

  return dateArray;
}

const dates = dateRange('2020-09-27', '2020-10-28');
console.log(dates);
Comment

PREVIOUS NEXT
Code Example
Javascript :: jquery select selected get data name 
Javascript :: how to check if the number inputed is number 
Javascript :: iterate loop over mapping in solidity 
Javascript :: Convert array to string while preserving brackets 
Javascript :: recharts change scale 
Javascript :: how to get value in array object value using for loop in javascript 
Javascript :: ejs express layouts 
Javascript :: this is javascript 
Javascript :: string.replace javascript 
Javascript :: js get img under div 
Javascript :: kick members node js 
Javascript :: reddit fetch api js 
Javascript :: javascript timestamp conversion 
Javascript :: forever.js 
Javascript :: how to use labels in javascript 
Javascript :: Javascript seperate string number with dots 
Javascript :: pylint vscode disable max line length 
Javascript :: webpack url loader not working 
Javascript :: toisodatestring 
Javascript :: detect if overflow javascript 
Javascript :: how to attach function to button sweetalert2 
Javascript :: nodejs add element to array 
Javascript :: ejemplo archivo json 
Javascript :: print array angular 
Javascript :: external css not working in jsp 
Javascript :: react functional components shortcut in webstorm 
Javascript :: typeof in js 
Javascript :: how sum all array element with for 
Javascript :: react-slick 
Javascript :: what are closures 
ADD CONTENT
Topic
Content
Source link
Name
5+7 =