• 0
Sign in to follow this  
myers

Data Por Extenso

Question

Olha eu dinovo

<?

$data = date("d/m/y", time());

echo $data;

?>

Galera o código acima gera essa data: 27/06/04

Como eu faço no PHP pra escrever a Data por extenso assim:

Domingo, 27 de Junho de 2004 ?????

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

/*

Veja se isso te ajuda :

Formato Descrição 
d Dia do mês com 2 dígitos 
D Representação textual do dia  
m   Representação numérica do mês  
M  Representação textual do mês  
y Representação do ano com 2 dígitos  
Y Representação do ano com 4 dígitos  
l ('L' minúsculo)  Descrição do dia da semana 
h Formato em 12 horas  
H Formato em 24 horas  
i Minutos 
s Segundos 

*/

Share this post


Link to post
Share on other sites
  • 0

Só que dessa maneira aparece em Inglês como eu mostro em portugues??

assim:

Domingo, 27 de Junho de 2004

Eu sei fazer usando Java Script mas queria saber como faz em PHP

Share this post


Link to post
Share on other sites
  • 0

/*

<? 

// Dia da semana em número. Ex.: 0 => Sunday, 1 => Monday 
$dia_num = date("w"); 

// Nome do mês em número. Ex.: 01 => January, 02 => February 
$mes_num = date("m"); 

// Converte o dia da semana número em dia da semana texto (Português) 

switch($dia_num){ 

    case 0: 
        $dia_port = "Domingo"; 
        break; 
    case 1: 
        $dia_port = "Segunda"; 
        break; 
    case 3: 
        $dia_port = "Terça"; 
        break; 
    case 4: 
        $dia_port = "Quarta"; 
        break; 
    case 5: 
        $dia_port = "Quinta"; 
        break; 
    case 6: 
        $dia_port = "Sexta"; 
        break; 
    case 7: 
        $dia_port = "Sábado"; 
        break; 

} 

// Converte o mês número em mês texto (Português) 
switch ($mes_num){ 
     
    case 01: 
        $mes_port = "Janeiro"; 
        break; 
    case 02: 
        $mes_port = "Fevereiro"; 
        break; 
    case 03: 
        $mes_port = "Março"; 
        break; 
    case 04: 
        $mes_port = "Abril"; 
        break; 
    case 05: 
        $mes_port = "Maio"; 
        break; 
    case 06: 
        $mes_port = "Junho"; 
        break; 
    case 07: 
        $mes_port = "Julho"; 
        break; 
    case 08: 
        $mes_port = "Agosto"; 
        break; 
    case 09: 
        $mes_port = "Setembtro"; 
        break; 
    case 10:     
        $mes_port = "Outubro"; 
        break; 
    case 11: 
        $mes_port = "Novembro"; 
        break; 
    case 12: 
        $mes_port = "Dezembro"; 
        break; 

} 

// Coleta o dia do mês 
$dia_mes = date("d"); 

// Coleta o ano corrente 
$ano = date("Y"); 

// Exibe para você na tela a data formatada em Português 
echo "$dia_port, $dia_mes de $mes_port de $ano."; 

?> 

*/

Veja se isso funciona

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this