Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
preciso colocar minha data por extenso em um contrato e estou conseguindo com esta função
function dataextenso(){
setlocale(LC_ALL, NULL);
return gmstrftime("%A, %d %B %Y");
}Na minha máquina(XP com wamp) funciona muito bem e mostra o resultado em português.
Ocorre que no meu server(Linux brasilfw) ele mostra em inglês.
Tentei com a alternativa abaixo e ainda assim n~´ao deu certo
setlocale(LC_TIME, 'ptb', 'pt_BR', 'portuguese-brazil', 'bra', 'brazil', 'pt_BR.utf-8', 'pt_BR.iso-8859-1','br');
Imagino ser algo no servidor, mas o que sería?
Desculpe-me colega, mas estou boiando. Sería substituir os dias da semana e meses? Replace?!?
Dependendo do servidor você não vai conseguir os resultados em português, mesmo com setlocale... nesse caso você pode usar dois arrays para substituir as palavras em inglês pelas respectivas em português.