Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

acfj

Imprimir data atual em português com setlocale

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.