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.


Muito bom esse código..
Me ajudou muito!!!
Muito bom!
Que bom que lhes ajudei!
Muito bommm ….
Me ajudou pacas Rafa!
abcs
E se eu desejar um formato “Segunda, 25 de setembro de 2009″, mais isso convertendo uma data de um registro do Banco de dados MySQL?
Para isso, use
< ?php echo date('l, d \d\e F \d\e Y', strtotime($data)); ?>Os parâmetros estão todos em http://www.php.net/manual/pt_BR/function.date.php