Ir para conteúdo
Fórum Script Brasil
  • 0

Formatação de Data


kklo

Pergunta

Bom dia

Estou com um problema e não estou conseguindo formatar a data para dd/mm/YY na seguinte linha

 <span><?php st_the_language("added_on") ?> <?php echo esc_html($data['date']) ?></span>

Atualmente, aparece  out 11,2017 com o código acima

Alguém pode me ajudar?

Obrigado.

kklo

 

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

formatei:

$data = date('d M Y');

Mas o mes fica em ingles Oct

Coloquei:

setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese', 'ptb', 'portuguese-brazil', 'bra', 'brazil', 'pt_BR.iso-8859-1', 'br');

mesmo assim continua em ingles.

Acho estranho, porque é um código dentro WordPress todo em Portugues e configurado para Portugues e o Tema a mesma coisa. Só esta linha que está errado.

Editado por kklo
Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, kklo disse:

Fica mostrando a data de hoje e não a data out 11,2017

Eu acabei de testar aqui, acho que o problema é você colocar o "M" maiúsculo. Quanto coloca maiúsculo aparece Oct, quando coloca minusculo aparece 10.

Outro script que também funciona é esse.

<?php
	setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
	date_default_timezone_set('America/Sao_Paulo');
	echo strftime('%d %B %Y', strtotime('today'));
?>

nesse caso vai aparecer: 26 outubro 2017

Editado por laio
Link para o comentário
Compartilhar em outros sites

  • 0

oi

Se eu colocar:

<?php
	setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
	date_default_timezone_set('America/Sao_Paulo');
	echo strftime('%d %B %Y', strtotime(($data['date'])));
?>

a resposta que tenho é 31 dezembro 1969 e não a data de inserção que é out 11,2017

Se eu colocar

 <?php
	setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
	date_default_timezone_set('America/Sao_Paulo');
	echo var_dump($data['date']);
?>

eu recebo string(12) "out 13, 2017" , mas como formatar para d M Y ?

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...