Professor Marco Antonio Andrade

Formatando datas no PHP

23/10/2017 - 1 min de leitura

Os bancos de dados armazenam datas no formato Y-m-d, fornecendo algo como 2017-10-23, o que não é muito agradável ao exibir ao usuário que está acostumado com o formato d/m/Y (23/10/2017).

Para formatar a data podemos utilizar a função do PHP date, passando como parâmetro o formato que queremos exibir e o valor da coluna do banco de dados.

$data_inicio = "2017-10-23";
echo date("d/m/Y", strtotime($data_inicio));
>> 23/10/2017

Da mesma forma utilizamos a função do PHP date para formatar a data recebida, de um formulário HTML, por exemplo, e prepara-lá para inserção no banco de dados.

$data_inicio = "23/10/2017";
echo date("Y-m-d", strtotime($data_inicio));
>> 2017-23-10
Este site usa cookies próprios e de terceiros para melhorar os seus serviços, elaborar informação estatística e mostrar conteúdos ou serviços personalizados através da análise da sua navegação. Para aceitar o seu uso, você pode clicar em Aceitar ou continuar navegando. Além disso, você pode configurar ou rejeitar o uso de cookies ajustando suas Configurações. Para obter mais informações sobre o uso de cookies e seus direitos, acesse nossa Política de Cookies