Código Saudação em PHP -Pronto e explicado!

Primeiramente temos que pegar a hora atual, então criamos uma variasvel chamada $hora que vai receber a hora atual.

Dar saudação no site de arcodo com a hora do dia! Veja o código Abaixo!

<?php 
date_default_timezone_set('America/Sao_Paulo');

$hora = date('H');


if($hora <12 && $hora>=6) $saudacao = "Bom Dia";

if($hora >=12 && $hora<18) $saudacao = "Boa Tarde";

if($hora >=18 && $hora <=23) $saudacao = "Boa Noite";
if($hora <6 && $hora>=0) $saudacao = "Boa madrugada";


echo $saudacao;

 ?>

Com uma Função em php bom dia, boa tarde e boa noite!

<?php
function saudacao() {
    date_default_timezone_set('America/Sao_Paulo');
    $hora_atual = date('H');

    if ($hora_atual < 12) {
        return "Bom dia!";
    } elseif ($hora_atual < 18) {
        return "Boa tarde!";
    } else {
        return "Boa noite!";
    }
}

// Testando a função
$mensagem = saudacao();
echo $mensagem;
?>

Explicação do código em PHP:

  1. Definindo a função saudacao(): Esta função é semelhante ao exemplo anterior em Python. Usamos a função date_default_timezone_set() para definir o fuso horário padrão como “America/Sao_Paulo”. Em seguida, usamos a função date('H') para obter a hora atual no formato de 24 horas.
  2. Usando condicionais para determinar a saudação: Assim como antes, usamos condicionais if, elseif e else para determinar a saudação com base na hora atual. Se a hora_atual for menor que 12, retornamos “Bom dia!”. Se estiver entre 12 e 18, retornamos “Boa tarde!”. Caso contrário, retornamos “Boa noite!”.
  3. Testando a função: Chamamos a função saudacao() e atribuímos o resultado à variável $mensagem. Em seguida, usamos echo para imprimir a $mensagem e exibir a saudação de acordo com a hora atual.

Agora, vamos ao exemplo em JavaScript:

<script>
function saudacao() {
    var dataAtual = new Date();
    var horaAtual = dataAtual.getHours();

    if (horaAtual < 12) {
        return "Bom dia!";
    } else if (horaAtual < 18) {
        return "Boa tarde!";
    } else {
        return "Boa noite!";
    }
}

// Testando a função
var mensagem = saudacao();
console.log(mensagem);

</script>

Explicação do código em JavaScript:

  1. Definindo a função saudacao(): Criamos uma função que segue a mesma lógica dos exemplos anteriores. Usamos o objeto Date() para obter a data e a hora atuais. Em seguida, usamos o método .getHours() para obter apenas a hora atual.
  2. Usando condicionais para determinar a saudação: Assim como antes, usamos condicionais if, else if e else para determinar a saudação com base na hora atual. Se horaAtual for menor que 12, retornamos “Bom dia!”. Se estiver entre 12 e 18, retornamos “Boa tarde!”. Caso contrário, retornamos “Boa noite!”.
  3. Testando a função: Chamamos a função saudacao() e atribuímos o resultado à variável mensagem. Em seguida, usamos console.log() para exibir a mensagem no console, mostrando a saudação de acordo com a hora atual.

Vou criar um exemplo de função em Python que dará uma saudação de acordo com a hora atual. Vou explicar cada parte do código à medida que avançamos. Aqui está o código:

import datetime

def saudacao():
    hora_atual = datetime.datetime.now().hour

    if hora_atual < 12:
        return "Bom dia!"
    elif hora_atual < 18:
        return "Boa tarde!"
    else:
        return "Boa noite!"

# Testando a função
mensagem = saudacao()
print(mensagem)

Aqui está uma explicação de cada parte do código:

  1. Importando o módulo datetime: O módulo datetime em Python fornece classes para trabalhar com datas e horas. Precisamos importá-lo para usar a função datetime.now(), que nos dará a hora atual.
  2. Definindo a função saudacao(): Esta é a função que criamos para obter a saudação de acordo com a hora. Ela não recebe nenhum argumento.
  3. Obtendo a hora atual: Usamos datetime.datetime.now().hour para obter a hora atual do sistema. datetime.now() retorna um objeto datetime que contém a data e a hora atuais, e .hour extrai apenas o valor da hora.
  4. Usando condicionais para determinar a saudação: Com base no valor da hora_atual, usamos condicionais if, elif e else para determinar a saudação apropriada. Se a hora_atual for menor que 12, retornamos “Bom dia!”. Se estiver entre 12 e 18, retornamos “Boa tarde!”. Caso contrário, retornamos “Boa noite!”.
  5. Testando a função: Chamamos a função saudacao() e atribuímos o resultado à variável mensagem. Em seguida, imprimimos a mensagem para ver a saudação de acordo com a hora atual.

Espero que esses exemplos em PHP, Python e JavaScript sejam úteis para você!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *