Отображение времени, прошедшего с php - PullRequest
4 голосов
/ 14 ноября 2010

Я хочу показать время, прошедшее с момента публикации блога или подобного, я использую php и сохраняю время, указанное в качестве метки времени unix, но я не могу пока просто понять, каквремя с момента публикации с использованием сохраненной временной метки.

Ответы [ 2 ]

6 голосов
/ 14 ноября 2010

Если, например, ваша опубликованная метка времени:

1289735677

Вы также можете получить текущую временную метку, например, используя time().

Тогда вы можете взять свою опубликованную метку времени из текущей:

time() - 1289735677

Таким образом, вы получите истекшие секунды. Теперь вы можете изменить их, например, на читаемый человеком формат.

См. Примеры того, как можно преобразовать секунды в читаемый человеком формат:

  1. http://www.phpro.org/examples/Convert-Seconds-To-Hours-Minutes-Seconds-Words.html

  2. http://www.laughing -buddha.net / PHP / Библиотека / sec2hms /

2 голосов
/ 14 ноября 2010

Если ваш PHP> = 5.3.0, вы можете использовать метод DateTime :: diff .

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