Obtenha todas as horas durante um intervalo de tempo

Então, o que estou tentando é gerar todas as horas que estão dentro de um intervalo de tempo específico.

Então, dado o intervalo de 11:00 às 14:00, gostaria de receber:

 11:00 AM
 12:00 PM
 1:00 PM
 2:00 PM

Eu estou tentando evitar ter que armazenar cada hora específica que uma loja pode estar aberta e apenas armazenar o intervalo (eu preciso comparar as horas contra outras vezes)

obrigado

questionAnswers(5)

yourAnswerToTheQuestion