JSFiddle - React, Tailwind, and code Playground

JavaScript

function timeArr(interval)
{
  var result = [];
  var start = new Date(1,1,1,0,0);
  var end = new Date(1,1,2,0,0);
  for (var d = start; d < end; d.setMinutes(d.getMinutes() + 5)) {
      result.push(format(d));
  }
  
  return result;
}

function format(inputDate)
{
	var hours = inputDate.getHours();
	var minutes = inputDate.getMinutes();
	var ampm = hours < 12? "AM" : (hours=hours%12,"PM");
	hours =  hours == 0? 12 : hours < 10? ("0" + hours) : hours;
	minutes = minutes < 10 ? ("0" + minutes) : minutes;
	return hours + ":" + minutes + " " + ampm;
}

console.log(timeArr(5));