Skip to main content

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 < 😎 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!";

}

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


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?


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?!


Já resolvi meus amigos. Obrigado


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


Comente