Skip to main content

Trocando horário das saudação

  • November 18, 2020
  • 6 comentários
  • 54 Visualizações

Meu bloco de saudação ler meu js e devolve com um bom dia, boa tarde ou boa noite. Já testei vários scripts e sempre informa a saudação errada, moro em Brasília tem algo que preciso configurar?.

já tentei todos os scripts abaixo o atual é o que não está comentando, o que estou fazendo de errado ?meu script:

        // function run(hour) {
        //     if(hour < 5) return "Boa noite";
        //     else if(hour < 8) return "Bom dia";
        //     else if(hour < 12) return "Boa dia";
        //     else if(hour < 18) return "Boa tarde";
        //     else return "Boa noite";
        // }

        // function run(hour) {
        //     if(hour < 12) return "Boa dia";
        //     else if(hour >= 12 && hour < 18) return "Boa tarde";
        //     else if(hour >= 18 && hour < 24) return "Boa noite";
        //     else return "Boa madrugada";
        // }

        function run() {
            var d = new Date();
            var hour = d.getHours();
            if(hour >= 0 && hour < 12) return "Bom Dia!";
            else if(hour >= 12 && hour < 18) return "Boa Tarde!";
            else return "Boa Noite!";
        }
Este tópico foi fechado para respostas.

6 comentários

Pedro_Lucas
Forum|alt.badge.img+2
  • Specialist
  • November 19, 2020

cara o blip usa o formato de 0 horas, tem que sempre descontar 3 horas que é o fuso horário brasileiro, espero ter ajudado e se quiser tenho um script com 4 linhas que faz tudo isso ai man se quiser te passo


Bia
  • Inspiring
  • November 19, 2020

Oi @Pedro_Lucas! Valeu demais! 🥰
Você respondeu melhor que eu hahahaha

Pode compartilhar o script conosco? Criamos uma nova categoria aqui no Fórum e seria uma boa criar um tópico com essa dica. Topa?


Pedro_Lucas
Forum|alt.badge.img+2
  • Specialist
  • November 19, 2020

function run(hour) {
if (hour > 5 && hour < 16 ){return “Bom dia”;}
else if (hour > 15 && hour < 22 ){return “Boa Tarde”}
else {return “Boa Noite”}

        }

agora que vi que ja usou esse, mas esse pra mim está sendo o ideal


Tá rodando não, essas chaves ai funciona no blip assim?!


  • Autor
  • Inspiring
  • February 15, 2022

Já resolvi meus amigos. Obrigado


Pedro_Lucas
Forum|alt.badge.img+2
  • Specialist
  • February 15, 2022

você tem que passar calendar.hour como variável de entrada