Se você recebe data usando banco de dados em PHP, poderá observar que o formato será algo do tipo ano-mês-dia. Vamos ver como fazer para visualizar data recebida do banco de dados como dia-mês-ano ou dd-mm-YYYY.
Vamos supor que no banco de dados está a seguinte data: 2023-122-20 e criamos um SQL para trazer essa data.
Essa data, vamos supor mais uma vez, é trazida pela variável $linha[“data”]. Para exibir a data no formato brasileiro, execute o seguinte código:
echo $data_convertida date("d/m/Y", strtotime($linha['data']));
Isso será o suficiente e resolverá seu problema. No banco de dados a data continua ainda no formato apropriado para banco, mas a exibição está correta para usuários brasileiros.
Neste exemplo, a variável $data_convertida contém a data no formato “AAAA-MM-DD”. A função strtotime() converte a string para um timestamp, que é então formatado pela função date() usando o formato “d/m/Y” para representar a data no formato brasileiro.
Comment on “PHP: Visualizar Data Recebida do Banco de Dados como dia-mês-ano”