JavaScript: liste de temps générée dynamiquement

Je ne suis pas un programmeur, mais j'arrive à programmer pas mal. Aujourd'hui, c'était pour un prototype d'interface où nous générerions dynamiquement une liste déroulante avec des temps à intervalles de 5 minutes. Ces plages horaires peuvent changer en fonction du jour sélectionné (imaginez sélectionner une date pour retourner les heures pour fixer un rendez-vous… chaque jour aurait des heures différentes disponibles). Plutôt que d'avoir à créer la liste manuellement, j'utilise des techniques de bouclage avec