PHP получает разное время в строке

У меня есть строка времени, последний логин первого пользователя: ‘2014.12.01, 12:25’
А как рассчитать время, отличное от текущего? Например, другой пользователь видит последний вход первого пользователя

At 12:30 and it says 5 minute ago.
Or at 13:23 says 48 minute ago.
Or at 14:24 says 1 hour ago.
Or one day later, it says 1 day ago.

0

Решение

Вы можете попробовать следующее:

$to_time = strtotime("2014-12-01 12:25:00");
$from_time = strtotime("2014-12-01 12:25:00");

$minutes = round(abs($to_time - $from_time) / 60,2);
$seconds = abs($to_time - $from_time) % 60;

echo "$minutes minute, $seconds seconds";

На него уже ответили по следующей ссылке:

«Посчитайте время, отличное в минутах и ​​секундах»

Надеюсь это поможет

1

Другие решения

$first_user_time = '2014-12-01 12:30:00';
$curnt_user_time = '2014-12-01 12:40:00';

$diff = date('h:i:s', strtotime($first_user_time)-strtotime($curnt_user_time))

echo $diff;

//it will give diff in hour : min : seconds
0

По вопросам рекламы [email protected]