Apresentação da data em um formato mais agradavel.

Publicado por Jonas Resenes 16/09/2004

[ Hits: 6.921 ]

Download data.txt




Nesse script estarei apresentando uma rotina para a apresentação da data num formato mais agradável.
(Exemplo: Segunda-feira, 24 de setembro de 2001)

  



Esconder código-fonte

<?

$dia_ingles = date("l"); //vê o dia da semana em inglês

switch($dia_ingles) //acha o dia da semana em português
{
  case "Monday":
   $dia_port = "Segunda-Feira";
   break;
  case "Tuesday":
   $dia_port = "Terça-Feira";
   break;
  case "Wednesday":
   $dia_port = "Quarta-Feira";
   break;
  case "Thursday":
   $dia_port = "Quinta-Feira";
   break;
  case "Friday":
   $dia_port = "Sexta-Feira";
   break;
  case "Saturday":
   $dia_port = "Sábado";
   break;
  case "Sunday":
   $dia_port = "Domingo";
   break;
}

$mes_ingles = date("n"); // vê o mês em Inglês

switch($mes_ingles) // acha o mês em português
{
  case "1":
    $mes_port = "Janeiro";
    break;
  case "2":
    $mes_port = "Fevereiro";
    break;
  case "3":
    $mes_port = "Março";
    break;
  case "4":
    $mes_port = "Abril";
    break;
  case "5":
    $mes_port = "Maio";
    break;
  case "6":
    $mes_port = "Junho";
    break;
  case "7":
    $mes_port = "Julho";
    break;
  case "8":
    $mes_port = "Agosto";
    break;
  case "9":
    $mes_port = "Setembro";
    break;
  case "10":
    $mes_port = "Outubro";
    break;
  case "11":
    $mes_port = "Novembro";
    break;
  case "12":
   $mes_port = "Dezembro";
   break;
}

//Resultado

echo ($dia_port);
echo (", ");
echo (date("d"));
echo (" de ");
echo ($mes_port);
echo (" de ");
echo (date("Y"));

?>

Scripts recomendados

Data Formatada

Script de Cumprimento (Bom dia, Boa Tarde, etc)

Ordenando de forma crescente e decrescente valores de um vetor em PHP utilizando a estrutura for.

Data formatada!!

Identificador de Browser


  

Comentários
[1] Comentário enviado por dedei_sj em 16/09/2004 - 14:21h

Jeito mais Fácil.

setlocale (LC_TIME, 'pt_BR');
echo strftime ("%A, %d de %B de %Y", mktime (0, 0, 0, date('m'), date('d'), date('Y')));

Apenas 2 linhas...
Carlos Aquino (carlos.aquino@gmail.com)

[2] Comentário enviado por removido em 10/03/2006 - 15:15h

Este Script de cima é muito mais fácil e funcional igual.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts