Domanda

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

È stato utile?

Soluzione

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

$diff = $time1 - $time2;

The difference will be in seconds.

Altri suggerimenti

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top