Formatar as datas do MySQL com SQL ou PHP

Para gravarmos datas em Banco, podemos usar, por exemplo:

DATE (YYYY-MM-DD),
DATETIME (YYYY-MM-DD HH:MM:SS) ou
TIMESTAMP (YYYYMMDDHHMMSS).

Mas, na hora de exibirmos estes dados no site, nem sempre queremos exibí-los da mesma forma como foram gravados. Principalmente se tratando de datas, pois elas são gravadas no padrão americano: ano-mês-dia, e para nós brasileiros que estamos acostumados com o nosso padrão: dia/mês/ano pode ficar bem confuso e desconfortável.

Vou mostrar-lhe duas formas de exibir as datas no formato brasileiro, ou seja, dia/mês/ano.

Através de instruções SQL

Você irá criar sua instrução SQL assim:

SELECT *,date_format(nome_do_campo, '%d/%m/%Y') AS data FROM nome_da_tabela


Através do PHP com a função strtotime

echo date('d/m/Y', strtotime($var_data['nome_do_campo']));


Portanto, basta você escolher a que lhe for mais conveniente.

0 comentários:

Postar um comentário