Jump to content


Photo

Ajuda Com Data Em Php


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

#1 aaa

aaa

    Turista

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

Posted 29/08/2008, 19:44

Olá, a minha data php está em ingles e eu queria mudar para portugues.

Meu código:

<b>Registrado:</b> <?=date("j F, Y, g:i a", $player->registered)?>

No meu site:

Registrado: 29 August, 2008, 12:51 pm


Como eu faço para o august virar agosto?

#2 lwirkk

lwirkk

    Veterano

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

Posted 30/08/2008, 20:35

Use SETLOCALE() + STRFTIME();

setlocale(LC_ALL, "pt_BR", "pt_BR.iso-8859-1", "pt_BR.utf-8", "portuguese");
echo strftime("%d %B, %Y, %H:%M", mktime(20,28,0,8,30,2008));

O funcionamento de SETLOCALE depende da configuração de cada servidor...
No MKTIME ali você pode dividir a string que você pega e repassar para o MKTIME...

Se for muito trabalhoso isso, você pode usar CONDIÇÃO...
SWITCH ou IF

ex:
//divide a string entre meses, dias e horas...
if($mes=='August'){
$mes='Agosto';
}elseif($mes=='September'){
$mes='Setembro';
}
//etc...
com SWITCH seria mais simples do que com IF...
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)




0 user(s) are reading this topic

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

IPB Skin By Virteq