acfj 0 Denunciar post Postado Agosto 13, 2014 Boa noite pessoal, estou configurando um formulário de contato mas ele está chegando em inglês (data). Mudei o date_default_timezone_set para America/Sao_Paulo conforme explica o manual do php, mas não consigo fazer chegar em português. Confira o código: date_default_timezone_set('America/Sao_Paulo'); $localtime = date("l jS \of F Y h:i:s A"); está chegando assim: Este email foi enviado em : Wednesday 13th of August 2014 05:55:49 PM Gostaria que chegasse em português... Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Electronic 124 Denunciar post Postado Agosto 14, 2014 Precisa de setlocale() de uma olhada nesse post do William Bruno que ta explicando exatamente isso http://wbruno.com.br/php/imprimir-data-atual-em-portugues-php/ Compartilhar este post Link para o post Compartilhar em outros sites
acfj 0 Denunciar post Postado Agosto 14, 2014 Muitíssimo obrigado Electronic :yes: Então apenas para deixar registrado aqui, a solução foi bem simples: <?php setlocale(LC_ALL, "pt_BR", "pt_BR.iso-8859-1", "pt_BR.utf-8", "portuguese"); date_default_timezone_set('America/Sao_Paulo'); $data_completa = strftime("%A, %d de %B de %Y"); echo $data_completa; ?> Compartilhar este post Link para o post Compartilhar em outros sites