Converter formato de data para o formato BR, em uma linha de código só
Vou pedir licença ao Frederico e também palpitar sobre a possibilidade de, em uma linha, converter o formato de data do banco (funciona para o MySQL e outros bancos) para o formato brasileiro em php.
Considerando que <?php $data = "2008-01-09 14:56:06"; ?>:
<?php echo date('d/m/Y H:m:s', strtotime($data)); ?> mostrará 09/01/2008 14:01:06.
<?php echo date('d/m/Y', strtotime($data)); ?> mostrará 09/01/2008.
Simples assim.
Essa solução funciona para datas no formato yyyy-mm-dd hh:mm:ss e yyyy-mm-dd.
Publiquei em Converter formato de data para o formato BR, em uma linha de código só.

Huan Carlos said,
July 8, 2008 @ 4:50 pm
muito simplÊs, porém, muito funcional…. Eu recomendo.
Resposta
Coutinho said,
December 29, 2008 @ 11:38 am
Parabens, simples e prático.
Resposta
Bruno Baars said,
January 19, 2009 @ 12:08 pm
Muito legal, mas se coloco uma data que ainda não passou, uma data futura, ela não aparece na minha página, sabe como posso resolver isso?
Resposta
rafael reply on January 26th, 2009 9:05 am:
@Bruno Baars, o código funciona para qualquer data nos formatos yyyy-mm-dd hh:mm:ss e yyyy-mm-dd
Resposta
José Nelson said,
January 24, 2009 @ 1:16 pm
Muito bom esse código.
Simples, prático e funcional.
Testado, aprovado e recomendado.
Resposta