claudio menezes Postado Março 29, 2007 Denunciar Share Postado Março 29, 2007 utilizo a função date() para exibir a data atual, mas ela aparece em inglês (ex: 29 march 2007) como colocá-la em portugues? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 29, 2007 Denunciar Share Postado Março 29, 2007 Utilize setlocale para exibir as datas em português...setlocale(LC_CTYPE, "portuguese","pt_BR","ptb");Lembrando que setlocale só funciona em conjunto com strftime Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 heltonritter Postado Abril 2, 2007 Denunciar Share Postado Abril 2, 2007 no uso da função date, pode-se passar como queremos exibir a datapor exemploecho(date("d/m/Y")); // retornaria 01/04/2007Parece ser mais simples.Boa semana. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Abril 2, 2007 Denunciar Share Postado Abril 2, 2007 no uso da fun��o date, pode-se passar como queremos exibir a datapor exemploecho(date("d/m/Y")); // retornaria 01/04/2007Parece ser mais simples.Boa semana.É que ele quer exibir a data com o nome do mês por extenso... e dai dependendo da configuração do servidor o nome do mês aparece em inglês (ou outra língua)... a e o mês por extenso na date é representado pelo F. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Novembro 9, 2007 Denunciar Share Postado Novembro 9, 2007 Exemplo de setlocale()CODE<?phpsetlocale(LC_TIME,"portuguese");$data = strftime("Santos, %A, %d de %B de %Y");print $data;?>---------------------------------------------------O exemplo acima produzira a saída:QUOTESantos, Segunda, 03 de abril de 2006. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 10, 2007 Denunciar Share Postado Novembro 10, 2007 Apenas como complementação:É bom colocar mais de uma especificação de local, como "portuguese", "pt_BR" etc), para certificar-se de que a função funcionará corretamente.Se locale for uma matriz ou conter parâmetros adicionais, então cada elemento da matriz é tentado como um local até obter sucesso. Isto é útil se um lugar é conhecido por nomes diferentes em sistemas diferentes ou para prover um outro local se um estiver indisponível. Nota: Passar varios lugares não esta disponível antes do PHP 4.3.0Fonte: http://br.php.net/manual/pt_BR/function.setlocale.phpVeja esta contribuição:http://br.php.net/manual/pt_BR/function.setlocale.php#46640Abraços,Beraldo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
claudio menezes
utilizo a função date() para exibir a data atual, mas ela aparece em inglês (ex: 29 march 2007) como colocá-la em portugues?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.