Выберите прошедшее время из MySQL - PullRequest
4 голосов
/ 13 сентября 2011

Я использую этот запрос: SELECT NOW () - дата КАК истек ОТ ...

Столбец даты - TIMESTAMP.Возвращает 41632, когда истекшее время составляет около 4 часов 20 минут.Это не отметка времени.Что это?

Или есть ли лучший способ получить истекшее время и генерировать с помощью PHP, например: "2 минуты назад" "3 часа назад" "вчера 22:32"

Спасибомного!

1 Ответ

15 голосов
/ 13 сентября 2011

Используйте функцию TimeStampDiff

  select TIMESTAMPDIFF(MINUTE, NOW(), timestamp_column) FROM my_table 
...