Como humanizar datas no php?

22/09/2016

0

PHP

O meu intuito de humanizar uma data no php é fazer com que a informação fique mais "clara" para o usuário.
Por exemplo, a partir dessa data 2016-09-20 (hoje é dia 22), queria que a data viesse assim:

Há 2 dias atrás

Que considero ser melhor que colocar a data do registro. Caso sejam 7 dias ou mais dias, que fique assim :

Há 1 semana

O mesmo para meses e anos. Tem como fazer uma função que possa humanizar as datas para mim?
Diego Silva

Diego Silva

Responder

Post mais votado

28/09/2016

Com a classe DateTime do PHP, você consegue obter a diferença em duas datas
Essa diferença você consegue obter em número de dias, semanas, até meses e anos

Sugiro que de uma olhada na documentação, caso permaneça alguma dúvida podemos ajudar
Eu mesmo já a utilizei em um projeto

Datetime

Nicolas

Nicolas
Responder

Mais Posts

28/09/2016

Diego Silva

Alguém tem alguma ideia?
Responder

25/10/2016

Diego Silva

Opa Nicolas! Obrigado. Realmente, é possível fazer essa verificação sim. Vou criar uma função para isso. Obrigado por ajudar !
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar