Ir para conteúdo

POWERED BY:

Arquivado

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

Ronan Silva

Função de contagem de Data e Hora

Recommended Posts

Olá queria a função que ele mostra o horário de funcionamento do comércio!

tipo:

 

Horário:

Aberto Hoje · 08:00 – 18:00

 

das 8:00 ate as 18:00 horas ele mostra que estar aberto, depois quando passar do horário ele mostrara que estar fechado, isso automaticamente.

 

Obrigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá bom dia primeiro Não precisa fazer varios topicos com a mesma coisa,

 

seguinte solução simples

 

 

<?
$hora = date("H");
if($hora >= 8 && $hora < 18):
echo "<font color='gred'>Aberto Hoje 08:00 – 18:00 </font>";
else:
echo "<font color='red'>Fechando Hoje de 18:01 - 07:59 </font>";
endif;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Olá bom dia primeiro Não precisa fazer varios topicos com a mesma coisa,

 

seguinte solução simples

 

 

<?
$hora = date("H");
if($hora >= 8 && $hora < 18):
echo "<font color='gred'>Aberto Hoje 08:00 – 18:00 </font>";
else:
echo "<font color='red'>Fechando Hoje de 18:01 - 07:59 </font>";
endif;
?>

 

 

DESCULPA GENTE! nao foi proposital fazer o varios topicos, quando eu manda ele postar ela aparecia a tela de erro, quando vi post varios.

 

OBRIGADO PELO CODIGO VOU TESTAR

Marcos_Imast

 

 

Olá bom dia primeiro Não precisa fazer varios topicos com a mesma coisa,

 

seguinte solução simples

 

 

<?
$hora = date("H");
if($hora >= 8 && $hora < 18):
echo "<font color='gred'>Aberto Hoje 08:00 – 18:00 </font>";
else:
echo "<font color='red'>Fechando Hoje de 18:01 - 07:59 </font>";
endif;
?>

 

 

Cara deu um erro!

 

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in E:\Meu Computador\C\Arquivos de Programas\Servidor\root\index.php on line 7

Aberto Hoje 08:00 – 18:00

<html>
<head>
<title> Teste </title>
</head>

<?php
$hora = date("H");
if($hora >= 8 && $hora < 18):
echo "<font color='gred'>Aberto Hoje 08:00 – 18:00 </font>"; 
else:
echo "<font color='red'>Fechando Hoje de  18:01 - 07:59 </font>"; 
endif;
?>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro informa que você precisa definier date_default_timezone_set().

Entretanto, eu sugiro a utilização da bibliteca DateTime

$now = new \DateTime();
$start = \DateTime::createFromFormat('H:i:s' ,'08:00:00');
$end =  \DateTime::createFromFormat('H:i:s' ,'18:00:00');

if($now >= $start && $now <= $end) {
    echo 'aberto';
} else {
    echo 'fechado';
}

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.