我正在使用这个查询: SELECT NOW() - 过去的日期 FROM ...
日期列是时间戳。 当运行时间约为 4 小时 20 分钟时,它返回 41632。 这不是时间戳。 这是什么?
或者有没有更好的方法来获取耗时并像这样用 PHP 生成: “2 分钟前” “3小时前” “昨天 22:32”
非常感谢!
最佳答案
使用 TimeStampDiff功能
select TIMESTAMPDIFF(MINUTE, NOW(), timestamp_column) FROM my_table
关于mysql - 从 MySQL 中选择运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405977/