Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

Formatar Data

Recommended Posts

Bom dia pessoal, tenho uma data que vem de outro sistema por meio de sincronização de banco de dados e ela vem assim:

 

08/2013

 

o que é mês e ano.

 

so que ela nao vem em formato date do outro banco, ela vem em varchar.

 

como na hora de mostrar para o usuario eu coloco assim:

 

Agosto de 2013 ao inves do numero / 2013???

Compartilhar este post


Link para o post
Compartilhar em outros sites



/*
* mes/ano 08/2013
*/
function convertDate($date) {



$r = explode('/', $date);

$month = array(
1 => "Janeiro",
2 => "Fevereiro",
3 => "Março",
4 => "Abril",
5 => "Maio",
6 => "Junho",
7 => "Julho",
8 => "Agosto",
9 => "Setembro",
10 => "Outubro",
11 => "Novembro",
12 => "Dezembro"
);

return $month[(int)$r[0]]." de ". $r[1];
}

print convertDate('09/2013');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma forma simples

<?php

header( 'Content-Type: text/html; charset=iso-8859-1' );
setlocale( LC_ALL, 'pt_BR', 'pt_BR.iso-8859-1', 'pt_BR.utf-8', 'portuguese' );
date_default_timezone_set( 'America/Sao_Paulo' );
echo strftime( '%A, %d de %B de %Y', strtotime( date( 'Y-m-d' ) ) );

?>

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.