Consertado bug de quando nao havia dados no banco para o horario, retornava uma array com menos posicoes. Agora, retorna certo, pois trata o retorno e verificando que foi vazio, adiciona 0.