Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Queria adicionar . de acordo com as casas que eu configurar.
ex:
xx.xx.xxxx
Achei isso na net mas nao conseguir usar do jeito que eu quero:
$valor = $data;
$data = number_format($valor,2,",","");
Alguém tem alguma ideia?
e pq no caso na db ta tudo junto.
ex: 25122015
ficaria assim?
$data = date("d.m.Y", strtotime("$databd"));
Vê se este exemplo ajuda.
Adaptando às tuas necessidades ficaria algo assim:
<?php
$data = DateTime::createFromFormat('dmY', $databd);
echo $data->format('d.m.Y');
Olá ryuunosuke, para formatar data não se usa a função number_format(), para isso você precisa usar a date() junto com a strtotime(). Exemplo:
$data = date("d.m.Y", strtotime("2015-12-25"));
// Resultado: 25.12.2015