Ir para conteúdo

POWERED BY:

Arquivado

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

Fabyo

[Resolvido] Varios exemplo de datas completas

Recommended Posts

<span style='font-size:14pt;line-height:100%'>5 Exemplos de como mostrar a Data completa em Portugues</span>

 

:D agora é só escolher um jeito e pronto ,mas os outros exemplos é bom pra estudar

 

//Mostrando a Data completa em portugues de varios modos:

//1º exemplo usando arrays:

$semana = date("w");    
$dia = date("j");
$mes = date("n");
$ano = date("Y");

$meses = array(1 => "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", 
         "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");

$semanas = array("Domingo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado");


echo "Hoje é $semanas[$semana], $dia de $meses[$mes] de $ano";


###############################################

//2º exemplo usando arrays ,um pouco diferente:
$ano = date("Y");
$mes = date("M");
$semana = date("w");
$dia = date("d");

$dia_semana[0] = "Domingo";
$dia_semana[1] = "Segunda-Feira";
$dia_semana[2] = "Terça-Feira";
$dia_semana[3] = "Quarta-Feira";
$dia_semana[4] = "Quinta-Feira";
$dia_semana[5] = "Sexta-Feira";
$dia_semana[6] = "Sábado";
$mes_ano["Jan"] = "Janeiro";
$mes_ano["Feb"] = "Fevereiro";
$mes_ano["Mar"] = "Março";
$mes_ano["Apr"] = "Abril";
$mes_ano["May"] = "Maio";
$mes_ano["Jun"] = "Junho";
$mes_ano["Jul"] = "Julho";
$mes_ano["Aug"] = "Agosto";
$mes_ano["Sep"] = "Setembro";
$mes_ano["Oct"] = "Outubro";
$mes_ano["Nov"] = "Novembro";
$mes_ano["Dec"] = "Dezembro";

echo "Hoje é $dia_semana[$semana], $dia de $mes_ano[$mes] de $ano";

###############################################

//3º exemplo Usando if:
print "Hoje é ";
$Semana = date("l"); 

       if($Semana == "Monday") 
       { 
           print("Segunda-feira"); 
       } 
       if($Semana == "Tuesday") 
       { 
           print("Terça-feira"); 
       } 
       if($Semana == "Wednesday") 
       { 
           print("Quarta-feira"); 
       } 
       if($Semana == "Thursday") 
       { 
           print("Quinta-feira"); 
       } 
       if($Semana == "Friday") 
       { 
           print("Sexta-feira"); 
       } 
       if($Semana == "Saturday") 
       { 
           print("Sábado"); 
       } 
       if($Semana == "Sunday") 
       { 
           print("Domingo"); 
       } 
       $virgula = ", "; 

           print("$virgula"); 

       $Dia = date("d"); 

           print("$Dia de "); 

       $Mes = date("n"); 

       if($Mes == "1") 
       { 
           print("janeiro"); 
       } 
       if($Mes == "2") 
       { 
           print("fevereiro"); 
       } 
       if($Mes == "3") 
       { 
           print("março"); 
       } 
       if($Mes == "4") 
       { 
           print("abril"); 
       } 
       if($Mes == "5") 
       { 
           print("maio"); 
       } 
       if($Mes == "6") 
       { 
           print("junho"); 
       } 
       if($Mes == "7") 
       { 
           print("julho"); 
       } 
       if($Mes == "8") 
       { 
           print("agosto"); 
       } 
       if($Mes == "9") 
       { 
           print("setembro"); 
       } 
       if($Mes == "10") 
       { 
           print("outubro"); 
       } 
       if($Mes == "11") 
       { 
           print("novembro"); 
       } 
       if($Mes == "12") 
       { 
           print("dezembro"); 
       } 
       $de = " de "; 

           print("$de"); 

       $Ano = date("Y"); 

           print("$Ano."); 

###############################################  

//4º exemplo usando switch:
$english_day = date("l");
switch($english_day)
{
case "Monday":
 $portuguese_day = "Segunda-Feira";
 break;
case "Tuesday":
 $portuguese_day = "Terça-Feira";
 break;
case "Wednesday":
 $portuguese_day = "Quarta-Feira";
 break;
case "Thursday":
 $portuguese_day = "Quinta-Feira";
 break;	
case "Friday":
 $portuguese_day = "Sexta-Feira";
 break;
case "Saturday":
 $portuguese_day = "Sábado";
 break;
case "Sunday":
 $portuguese_day = "Domingo";
 break;
}

$english_month = date("n");

switch($english_month)
{
case "1":
 $portuguese_month = "Janeiro";
 break;
case "2":
 $portuguese_month = "Fevereiro";
 break;
case "3":
 $portuguese_month = "Março";
 break;
case "4":
 $portuguese_month = "Abril";
 break;
case "5":
 $portuguese_month = "Maio";
 break;
case "6":
 $portuguese_month = "Junho";
 break;
case "7":
 $portuguese_month = "Julho";
 break;
case "8":
 $portuguese_month = "Agosto";
 break;
case "9":
 $portuguese_month = "Setembro";
 break;
case "10":
 $portuguese_month = "Outubro";
 break;
case "11":
 $portuguese_month = "Novembro";
 break;
case "12":
 $portuguese_month = "Dezembro";
 break;
}
echo $portuguese_day . ", " . date("d") . " de " . $portuguese_month . " de " . date("Y");

###############################################

//5º exemplo Usando uma função propria do php:
setlocale(LC_TIME,"portuguese");
$data_completa = strftime("Hoje é %A, %d de %B de %Y");
echo $data_completa;


?>

 

Bom galera agora pelo menos sobre data por extenso nao tem mais o pessoal nao vai mais ter duvidas

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.