Как узнать, сколько минут минутных секунд на сообщении на php mysql?
как
23 секунды назад 1 минута назад
Это возможно?
Очень простой способ - использовать плагин jQuery timeago http://timeago.yarp.com/
Оптимальная вещь в том, что она обновляет записи при просмотре страницы:)
Если вы хотите, чтобы данные, полученные из базы данных, вы могли писать SQL следующим образом:
SELECT FLOOR((UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(your_date)) / 86400) as days FROM your_table
(пример MySQL)
Затем вы можете повторить часами, минутами и т.д., вычитая напоминание.
Из вашего результата у вас будет $result['days']
.
Это сказало, что я пойду на решение timeago, упомянутое Тимом. Но трудно сказать, не зная вашего приложения.
В таблице db create field time
INT (10). Вставьте в этот файл php time()
.
В script проверьте diff:
$diff = time() - $time_from_db;
echo $diff . 'seconds ago'.