JSFiddle - React, Tailwind, and code Playground
by Pradeep Shankar
HTML
<div id="results"></div>
JavaScript
var data = [
[1, 622, 782, 783, "2015-04-21"],
[2, 622, 782, 783, "2015-04-21"],
[3, 622, 782, 783, "2015-04-22"],
[4, 622, 782, 783, "2015-04-23"],
[5, 622, 782, 783, "2015-04-24"],
[6, 622, 782, 783, "2015-04-28"],
[7, 622, 782, 783, "2015-04-28"],
[8, 622, 782, 783, "2015-04-29"],
[9, 622, 782, 783, "2015-05-04"],
[10, 622, 782, 783, "2015-05-05"]
];
var fromTime = new Date("2015-04-23").getTime();
var toTime = new Date("2015-04-28").getTime();
var filteredDates = [];
var row, date;
for (i in data) {
row = data[i];
date = new Date(row[4]);
if (date.getTime() >= fromTime && date.getTime() <= toTime) {
filteredDates.push(row);
}
}var results = document.querySelector("#results");
results.innerHTML = JSON.stringify(filteredDates);