JSFiddle - React, Tailwind, and code Playground
HTML
<div id="time"></div>
JavaScript
var array = new Array();
var timeDiff = 15;
var end = 10;
var start = 9;
for (var xh = start; xh <= end; xh++) {
for (var xm = 0; xm < 60; xm += timeDiff) {
array.push(("0" + xh).slice(-2) + ':' + ("0" + xm).slice(-2));
if(xh==end)
break;
}
};
$('#time').text(array);
function difference(date1,date2)
{
date1 = new Date(0,0,0,parseInt(date1.split(":")[0]),parseInt(date1.split(":")[1]));
date2 = new Date(0,0,0,parseInt(date2.split(":")[0]),parseInt(date2.split(":")[1]));
diff = (((date1>date2)?1:-1)*(date1-date2))/(1000*60*60);
return diff;
}