可能重复:
MySQL: how to get the difference between two timestamps in seconds
如何在两个时间戳之间获得秒(或任何其他单位)的差异?如果我使用select NOW() - '2012-01-01 00:00:00'
,我会20110121168303
这是错误的。
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampdiff
答案 0 :(得分:2)
UNIX_TIMESTAMP返回epoch的偏移秒数。取两者之间的区别在于Seconds。
select UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP('2012-01-01 00:00:00')
答案 1 :(得分:0)