let agora = new Date();
let hora = agora.getHours();
console.log("agora são exatamente: " + hora + " horas")
switch(hora){
case hora >= 19:
console.log('Boa noite!')
break
case hora >= 12:
console.log('Boa tarde!')
break
default:
console.log('Bom dia!')
break
}
Toda vês que eu executo esse código ele sempre me retorna, bom dia, mesmo a hora sendo 15 horas da tarde 20 horas noite etc..