Como obtenho a diferença de tempo no formato legível por humanos com o Laravel 5?
Quero exibir a diferença entre a data e hora atuais com a armazenada noupdated_at
coluna. No entanto, quero que seja amigável ao ser humano, como:
53 mins ago
2 hours ago
3 days ago
Existe alguma função que eu possa usar para facilitar?
Para ter certeza de que você me entende, digamos que eu tenha uma coluna (updated_at
) no meu banco de dados, que é igual a2015-06-22 20:00:03
e a hora atual é20:00:28
. Então eu gostaria de ver:
25 mins ago
Quando for superior a 59 minutos, quero mostrar apenas horas e quando for superior a 24 horas, gostaria de ver quantos dias atrás.