Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Beto Lima

[Resolvido] Bom dia, boa tarde, boa noite

Recommended Posts

Fiz o seguinte:

 

$date = date("H:i");
		if(($date >= "00:00") && ($date < "06:00")) {$oi = "Boa madrugada";}
		if(($date >= "06:00") && ($date < "13:00")) {$oi = "Bom dia";}
		if(($date >= "13:00") && ($date < "18:00")) {$oi = "Boa tarde";}
		if(($date >= "18:00") && ($date < "00:00")) {$oi = "Boa noite";}

Só que as vezes quando é dia, aparece boa tarde ou boa noite...

Não me parece 100% fiel esse cód que fiz...

 

alguém sabe uma forma mais eficaz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se funciona:

 

$hora = date('G'); // Formato 24-horas de uma hora sem preenchimento de zero
if (($hora >= 0) AND ($hora < 6)) {
   $mensagem = 'Boa madrugada';
} else if (($hora >= 6) AND ($hora < 12)) {
   $mensagem = 'Bom dia';
} else if (($hora >= 12) AND ($hora < 18)) {
   $mensagem = 'Boa tarde';
} else {
   $mensagem = 'Boa noite';
}

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.