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ó.

10 Comments »

  1. Huan Carlos said,

    July 8, 2008 @ 4:50 pm

    muito simplÊs, porém, muito funcional…. Eu recomendo.

    Resposta

  2. Coutinho said,

    December 29, 2008 @ 11:38 am

    Parabens, simples e prático.

    Resposta

  3. 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

  4. José Nelson said,

    January 24, 2009 @ 1:16 pm

    Muito bom esse código.

    Simples, prático e funcional.

    Testado, aprovado e recomendado.

    Resposta

  5. luiz said,

    July 7, 2009 @ 11:15 pm

    Valeu!!!

    Resposta

  6. Anderson Stephani said,

    October 1, 2009 @ 5:11 pm

    Simplesmete funcional. Obrigado pela dica.

    Resposta

  7. Luan Mateus said,

    December 14, 2009 @ 6:51 pm

    Muito bom, quebrou um galhão, assim não precisa usar explode. Vlwsss :D

    Resposta

  8. Leonardo said,

    January 1, 2010 @ 8:48 am

    Só tem um detalhe:
    Você usou “H:m:s”, que vai retornar “Hora:Mês:Segundo”.
    O correto é “H:i:s”, que retorna “Hora:Minuto:Segundo”.
    Abraços.

    Resposta

  9. ro said,

    June 15, 2010 @ 10:05 pm

    ola,
    esse código bem simples quebrou um galhao, penava que tinha que criar uma função usando substr, mas isso é bem mais fácil
    vlw mwsmo

    Resposta

RSS feed for comments on this post · TrackBack URI

Leave a Comment