Erro ao executar script

Olá, gostaria de saber se na aula 3.11 Executar Script o código está sendo passado corretamente. Busquei seguir como o da aula e ele retorna ‘boa noite’, exatamente como a do professor, porém estou testando a tarde.

4 curtidas

Hey @Rebeca_dos_Santos_So , tudo bom?
Boas-vindas à Comunidade! :tada: Já que você está chegando agora, vá até a seção Comece Aqui . Nela, você encontra os Primeiros Passos que devem ser dados agora que você é oficialmente um Blipper :blue_heart:


O código está correto, a questão é que o horário da var calendar.hour é representado pelo Fuso GMT+0, portanto para funcionar corretamente aqui no Brasil com esse código, você precisa considerar o seguinte:

function run(hour) {
  if(hour >= 3 && hour < 15) return "Bom dia!";
  else if(hour >= 15 && hour < 21) return "Boa tarde!";
  return "Boa noite!";
}

Note que eu coloquei os horários com 3 horas adiantadas: onde seria 00:00, considerei 03:00, etc…

Acredito que dessa forma deve funcionar, faz um teste e me avise.

:happyblip:

3 curtidas

Obrigadaa!!

1 curtida