Jump to content


Photo

Converter 01 em Janeiro

Converter Numero Mes Php

  • Faça o login para participar
1 reply to this topic

#1 Emerine

Emerine

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 27/07/2015, 01:56

Recebo o mês equivalente por esse select. Mas quero q mostre o mes equivalente, tipo mes 1 = a janeiro. Dai inves de mostrar 1 que ele mostre janeiro e assim sucessivamente.

Tentei fazer mas nao ta dando certo. 

<?php
include "conexao.php";
$sql_visualizar = mysql_query("select id, Day(datahora), Month(datahora), hour(datahora), minute(datahora), foto1, titulo, descricao from publicacoes ORDER BY datahora DESC");
while($linha = mysql_fetch_array($sql_visualizar)){?>

            <form method="post" action="noticias2.php">
<input name="idnoticias" type="hidden" value="<?php echo $linha['id'] ?>" />


<span class="month"><?php $linha['Month(datahora)'];
        if (('Month(datahora)' == "1")){
        echo "Janeiro";}
        else if (('Month(datahora)' == "2")){
        echo "Fevereiro";}
        else if (('Month(datahora)' == "3")){
        echo "Março";}
        else if (('Month(datahora)' == "4")){
        echo "Abril";}
        else if (('Month(datahora)' == "5")){
        echo "Maio";}
        else if (('Month(datahora)' == "6")){
        echo "Junho";}
        else if (('Month(datahora)' == "7")){
        echo "Julho";}
        else if (('Month(datahora)' == "8")){
        echo "Agosto";}
        else if (('Month(datahora)' == "9")){
        echo "Setembro";}
        else if (('Month(datahora)' == "10")){
        echo "Outubro";}
        else if (('Month(datahora)' == "11")){
        echo "Novembro";}
        else if (('Month(datahora)' == "12")){
        echo "Dezembro";}
                                            
         ?> </span>

Me ajudem.

 


#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 30/07/2015, 11:14

Não precisa disso tudo

Basta usar strftime, junto com setlocale

 

Exemplo:

setlocale(LC_ALL, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
date_default_timezone_set('America/Sao_Paulo');
echo strftime('%A, %d de %B de %Y', strtotime('today'));

fonte: http://pt.stackoverf...om/a/8333/20282







Veja alguns posts relacionados com: Converter, Numero, Mes, Php

1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq