Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir data oriunda do MYSQL


diogoml

Pergunta

Olá,

Estou manipulando datas que são oriundas de um banco de dados Mysql

o campo datas no MYSQL está no formato padrão ('Y/m/d H:i:s', verificando as inserções constatei que está tudo certinho, por exemplo uma inserção cadastrou a seguinte data:2024-06-20 10:02:30).

Até aí OK.

O problema é que quando vou manipular essa data para exibir em uma página web, retorna o seguinte erro: 

Fatal error: Uncaught TypeError: date(): Argument #2 ($timestamp) must be of type ?int, string given in C:\xampp\htdocs\OCR\crop\view\index.php:147 Stack trace: #0 C:\xampp\htdocs\OCR\crop\view\index.php(147): date('d/m/Y', '2024-06-20 09:1...') #1 {main} thrown in C:\xampp\htdocs\OCR\crop\view\index.php on line 147

Se eu exibo a data, sem manipular, nenhum erro acontece, mas ela é exibida no formato Y/m/d H:i:s.

Então, eu usei o seguinte código para manipular:

$data = $linha->data;	
$dia = date('d/m/Y', $data);
$hora = date('H:i:s', $data);

Fazendo assim começa aparecer o erro que eu comentei. Alguém tem alguma luz?

Obrigado,

 

Editado por diogoml
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...