有没有办法纯粹使用 MySQL 查询来计算出记录上的时间戳以来的时间?所以基本上类似于:TIMESINCE(record.timeupdated) as timeSinceUpdaye
我将结果直接传递给encodeJson(),所以不需要在PHP中进行计算。谢谢!
最佳答案
select
timestampdiff(SECOND, now(), record.timeupdated) as timeSinceUpdate
from record;
将返回自上次更新以来的秒数。
unit
的合法值如下:MICROSECOND(微秒)、SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER 或 YEAR。请参阅timestampdiff(unit,datetime_expr1,datetime_expr2)
了解详情。
关于php - MySQL - 计算天前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7985657/