Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...