MySQL - 几天前计算

时间:2011-11-02 18:43:36

标签: php mysql time timestamp

有没有办法计算自从纯粹使用MySQL查询的记录上的时间戳以来的时间?所以基本上类似于:TIMESINCE(record.timeupdated) as timeSinceUpdaye我将结果直接传递给encodeJson(),所以不要在PHP中进行计算。谢谢!

1 个答案:

答案 0 :(得分:3)

select 
    timestampdiff(SECOND, now(), record.timeupdated) as timeSinceUpdate 
from record;

将返回自上次更新以来的秒数。

unit的合法值如下:MICROSECOND(微秒),秒,分钟,小时,天,周,月,季或年。有关详细信息,请参阅timestampdiff(unit,datetime_expr1,datetime_expr2)