我将上次登录时间存储在 MySQL 中,datetime
-type 字段。当用户登录时,我想获取上次登录时间和当前时间之间的差异(我使用 NOW()
获得)。
如何计算?
最佳答案
使用 TIMESTAMPDIFF
MySQL 函数。例如,您可以使用:
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
在您的情况下,TISTMAMPDIFF
函数的第三个参数将是当前登录时间 (NOW()
)。第二个参数是上次登录时间,已经在数据库中了。
关于mysql - 计算MySQL中两个日期时间之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10907750/