Ir para conteúdo
Fórum Script Brasil
  • 0

5 Exemplos De Como Mostrar A Data Completa Em Português


Beraldo

Pergunta

Script postado por: Fabyo

5 Exemplos de como mostrar a Data completa em Português

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

<?php

/*Autor Fabyo guimaraes*/

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

// exemplo usando arrays:

$semana = date("w");

$dia = date("j");

$mês = 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[$mês] de $ano";

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

//exemplo usando arrays ,um pouco diferente:

$ano = date("Y");

$mês = 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[$mês] de $ano";

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

// 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 ");

$mês = date("n");

if($mês == "1")

{

print("janeiro");

}

if($mês == "2")

{

print("fevereiro");

}

if($mês == "3")

{

print("março");

}

if($mês == "4")

{

print("abril");

}

if($mês == "5")

{

print("maio");

}

if($mês == "6")

{

print("junho");

}

if($mês == "7")

{

print("julho");

}

if($mês == "8")

{

print("agosto");

}

if($mês == "9")

{

print("setembro");

}

if($mês == "10")

{

print("outubro");

}

if($mês == "11")

{

print("novembro");

}

if($mês == "12")

{

print("dezembro");

}

$de = " de ";

print("$de");

$Ano = date("Y");

print("$Ano.");

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

// 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");

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

// 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 o pessoal não vai mais ter duvidas

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...