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.

Esta entrada foi publicada em MySQL, PHP e marcada com a tag , , , . Adicione o link permanenteaos seus favoritos.

6 respostas a Converter formato de data para o formato BR, em uma linha de código só

  1. Matheus disse:

    Muito bom esse código..
    Me ajudou muito!!!

  2. Jr disse:

    Muito bom!

  3. rafael disse:

    Que bom que lhes ajudei! :-)

  4. Junior disse:

    Muito bommm ….
    Me ajudou pacas Rafa!
    abcs

  5. Diogo Ribeiro disse:

    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?

  6. rafael disse:

    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

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>