O tipo date do MySQL é diferente do tipo de data a qual estamos acostumados, por exemplo o dia de hj no BD ficaria 2008-01-08, o que claramente confunde o usuário, ele pode pensar… “NOOOSSAAA ! Hoje é dia 2008…!” e acabar morrendo de susto
… enfim vamos ao código …
$data_br = implode("/",array_reverse(explode("-",$data_do_bd_mysql)));
//Vou criar a funçao para ficar molezinha para quem quiser ...
function retornaData($data){
return implode("/",array_reverse(explode("-",$data)));
}
Simples não … quero ver agora como faz isso com Python … o Elcio Ferreira talvez ache uma solução …ou meu camarada Tio Mike, ou DGMike


[...] Como vocês sabem, estou aprendendo Python pouco a pouco. Meu amigo Fred decidiu fazer uma formatação de data recebida em MySQL para formato nacional em [...]
[...] publicado como “Converter formato de data do MySQL para o formato BR, em uma linha de código só” usando PHP, o DGMike mostrou como ficaria sua versão em Python, eu até fiz minha contribuição [...]
Em Python:
"/".join(reversed(data_mysql.split("-")))[...] pedir licença ao Frederico e também palpitar sobre a possibilidade de, em uma linha, converter o formato de data do banco [...]
[...] pedir licença ao Frederico e também palpitar sobre a possibilidade de, em uma linha, converter o formato de data do banco [...]
Parabéns pelo post. ótima solução
Estou estudando para certificação Zend no Grupo de Estudos do GOPHP em Goiânia-GO. Encontramos seu link, enquanto falávamos do Capitulo 3 do Guia, que se refere a Arrays.
echo date(‘d/m/Y’, strtotime($data));
SELECT DATE_FORMAT(campo_data,’%d-%m-%Y’) AS data_br, DATE_FORMAT(campo_data,’%H:%i:%s’) AS hora FROM tabela
E outra dica mas nao relacionado a data:
SELECT campo1,campo2, IF(campo2 = ‘$variavel_php’, ’selected’, ”) as selecionado FROM tabela
e ao dar loop no PHP, basta apenas trazer o campo selecionado
CAMPO2