menu
Fórum Adianti
menu Menu
Dificuldade com conversão de data. Estou utilzando Data Nascimento: date_format({$dt_nascimento}, 'd/m/Y') para formatar uma data no html mas n está funcionando....
ET
Dificuldade com conversão de data.  
Estou utilzando
<td>Data Nascimento: date_format({$dt_nascimento}, 'd/m/Y')</td>

para formatar uma data no html mas n está funcionando.

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (6)


MG

Normalmente eu formato no PHP e envio a variável já formatada.
Você tem mais controle sobre isso.
Faça um teste. Comigo sempre funciona.
ET

Já tentei fazer direto no PHP, mas ele me é retornada a data atual, e no livro do framework ele traz desta forma: date_format({$dt_nascimento}, 'd/m/Y'), direto no HTML. mas não está funcionando. já utilizei em projetos anteriores e funciona até hoje. Estou utilizando para este projeto a versão 7.3 do framework, poderia ser por conta disso?
MG

Existe a classe DateTime
Tenta assim

  1. <?php
  2.    $data "2021-01-27";
  3.    $df = new DateTime($data);
  4.    $replaces['data'] = $df->format('d/m/Y');
  5. ?>
ET

Criei um novo projeto p teste apenas com um form de cadastro de uma data, e isso aqui: <p>Data Nascimento: date_format({$date}, 'd/m/Y')</p> direto no html funcionou.
MG

O que pode estar ocorrendo é que $dt_nascimento possa estar nulo o vazio.
Qual conteúdo vc está enviando para $date?
NS

.

Editado 10/08/2022 (há 6 dias) - Ver alterações