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;
        }