Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Claudiobrother

Datas no formato brasileiro

Recommended Posts

Sempre vejo muitas dúvidas a respeito de formatação de data com php.

 

Então resolvi postar uma função simples para este fim.

 

Exemplo de saída: “Postado em 15 de janeiro de 2010 as 12:30:25″.

 

Codigo:

<?php
//Formata data MySQL para padrão brasileiro
function dataFormatoBR($formatoModificado, $formatoPadrao)
{
   //Define a localização
   setlocale(LC_ALL,"pt_BR","ptb_bra");

   $formatoSaida = strftime($formatoModificado, strtotime($formatoPadrao));
   echo $formatoSaida;
   // Ou se preferir use 
   // return $formatoSaida;
}
?>

 

Para usar a função:

<?php
//Data vinda de uma consulta ao banco de dados
$dateMysql = "2010-01-15 12:30:25";

//Usando a função para formatar a hora
dataFormatoBR("Postado em %d de %B de %Y as %H:%M:%S", $dateMysql);
?>

 

Qualquer dúvida é só perguntar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

strftime() é uma das melhores soluções.

Muito bom! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

 

 

movido:

 

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Laboratório de Scripts (PHP)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.