JSFiddle - React, Tailwind, and code Playground

by Sudheer Nunna

JavaScript

function getDateFromDate(inputStartDate, inputEndDate, steps = 1) {
       ///this date setup for only get the days in between dates
       let startDate = new Date("12/31/2020");
     // startDate.setDate(inputStartDate);
       let endDate = new Date("01/07/2021");
     //  endDate.setDate(Number(inputEndDate));
      const dateArray = [];
      let currentDate = new Date(startDate);
    
      while (currentDate <= endDate) {
        dateArray.push(new Date(currentDate).getDate().toString());
        currentDate.setUTCDate(currentDate.getUTCDate() + steps);
      }
    const dateList = dateArray;
      return dateList.slice(dateArray.indexOf(inputStartDate),dateArray.indexOf(inputEndDate)-1);
    }
    
    const result =getDateFromDate(3,5);
    console.log(result)
    console.log(result.slice(result.indexOf("3"),result.indexOf("7")-1))
    console.log(result.indexOf("3"));
     console.log(result.indexOf("7"));