Pergunta

im getting the time with this function :

time();

and im storaging this times in my database,

How can i calculate the difference of current and old date from the database ?

i need results like this : 1 min 10 sec ago

Foi útil?

Solução

If $time1 and $time2 are both generated by time() » UNIX_TIMESTAMP(), you can use:

$diff = $time1 - $time2;

The difference will be in seconds.

Outras dicas

Carbon is an exceedingly useful date/time library for PHP. It has a very handy "difference for humans" that will output that sort of difference string. https://github.com/briannesbitt/Carbon#api-humandiff

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top