Ir para conteúdo

POWERED BY:

Arquivado

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

Biel.

converter meses que vem do banco de dados para o formato TEXTO

Recommended Posts

Boa tarde a todos. Direto ao ponto. Pessoal o
EX 1 abaixo imprime os meses do ano no formato NUMERICO
EX 2 abaixo imprime os meses do ano no formato TEXTO
EX 3 os meses vem do banco de dados no formato NUMERICO. Não estou conseguindo fazer com que os meses que vem do banco de dados seja convertido para o formato TEXTO
EX 1 exibe
08-2016
09-2016
10-2016
<?php
setlocale(LC_ALL, 'portuguese');
date_default_timezone_set('America/Sao_Paulo');

$inicio = strtotime(date('d-m-Y'));
$fim    = strtotime("+3 month",$inicio); 

while($inicio < $fim){
	 
	  $mes = strftime('%m', $inicio); 
	  $ano = strftime('%Y', $inicio).'<br />'; 
	  
	  $inicio = strtotime("+1 month", $inicio); 

	   echo $mes.'-'.$ano; 
	   }
	 
?>

...

EX 2 exibe

agosto-2016
setembro-2016
outubro-2016
<?php
setlocale(LC_ALL, 'portuguese');
date_default_timezone_set('America/Sao_Paulo');

$inicio = strtotime(date('d-m-Y'));
$fim    = strtotime("+3 month",$inicio); 

while($inicio < $fim){
	 
	  $mes  = strftime('%B', $inicio); 
	  $ano = strftime('%Y', $inicio).'<br />'; 
	  $inicio = strtotime("+1 month", $inicio); 

	   echo $mes.'-'.$ano; 
	   }
	 
?>

..

tabela_aprendiz
id  mes  ano
1   08   2016
2   09   2016
3   10   2016

EX 3 exibe

08-2016
09-2016
10-2016
gostaria que exibisse 
agosto-2016
setembro-2016
outubro-2016
<?php
setlocale(LC_ALL, 'portuguese');
date_default_timezone_set('America/Sao_Paulo');

$sql = mysql_query("SELECT * FROM tabela_aprendiz ") ;
while($linha = mysql_fetch_array($sql)){	
$mes = $linha['mes'];	
$ano = $linha['ano'];
echo $mes.'-'.$ano.'<br/>';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

setlocale(LC_ALL, 'portuguese');

date_default_timezone_set('America/Sao_Paulo');

$sql = mysql_query("SELECT * FROM tabela_aprendiz ") ;

while($linha = mysql_fetch_array($sql)){

$mes = $linha['mes'];

$ano = $linha['ano'];

if ($mes=="01"){$mes="Janeiro";}

if ($mes=="02"){$mes="Fevereiro";}

if ($mes=="03"){$mes="Março";}

if ($mes=="04"){$mes="Abril";}

if ($mes=="05"){$mes="Mario";}

if ($mes=="06"){$mes="Junho";}

if ($mes=="07"){$mes="Julho";}

if ($mes=="08"){$mes="Agosto";}

if ($mes=="09"){$mes="Setembro";}

if ($mes=="10"){$mes="Outubro";}

if ($mes=="11"){$mes="Novembro";}

if ($mes=="12"){$mes="Dezembro";}

echo $mes.'-'.$ano.'<br/>';

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?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' ) ) );

?>

Formatos de Data e Hora Suportados

Compartilhar este post


Link para o post
Compartilhar em outros sites
 
<?php
setlocale(LC_ALL, 'portuguese');
date_default_timezone_set('America/Sao_Paulo');

$sql = mysql_query("SELECT * FROM tabela_aprendiz ") ;
while($linha = mysql_fetch_array($sql)){    
 
$mes = $linha['mes'];    
$ano = $linha['ano'];
 
if ($mes=="01"){$mes="Janeiro";} 
if ($mes=="02"){$mes="Fevereiro";} 
if ($mes=="03"){$mes="Março";} 
if ($mes=="04"){$mes="Abril";} 
if ($mes=="05"){$mes="Mario";} 
if ($mes=="06"){$mes="Junho";} 
if ($mes=="07"){$mes="Julho";} 
if ($mes=="08"){$mes="Agosto";} 
if ($mes=="09"){$mes="Setembro";} 
if ($mes=="10"){$mes="Outubro";} 
if ($mes=="11"){$mes="Novembro";} 
if ($mes=="12"){$mes="Dezembro";} 
 
echo $mes.'-'.$ano.'<br/>';
}
?>
 

Obrigado a todos. Elizandro seu exemplo funcionou perfeitamente. Muito obrigado! :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.