Как я могу отображать секунды назад / минуты назад / с меткой времени Unix? - PullRequest
0 голосов
/ 12 мая 2010

Мне нужна метка времени Unix - метка времени, которая у меня есть.Затем отобразите время между как в твиттере.

Ответы [ 3 ]

3 голосов
/ 12 мая 2010

Если у вас есть разница, называемая diff:

$seconds = intval($diff) % 60;
$minutes = intval($diff/60) % 60;
$hours = intval($diff/3600) % 24;
$days = intval($diff/(3600*24));

Это то, что вы хотите?

3 голосов
/ 12 мая 2010

Не знаю, на каком языке он вам нужен, но если он окажется на веб-странице, вы можете попробовать timeago.

0 голосов
/ 30 сентября 2013

Пример использования:

echo time_elapsed_string('@1367367755');
echo time_elapsed_string('@1367367755', true);

Выход:

4 months ago
4 months, 2 weeks, 3 days, 1 hour, 49 minutes, 15 seconds ago

Ссылка на функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...