我将最后一次登录的时间存储在MySQL中,输入datetime
个字段.当用户登录时,我想得到上一次登录时间和当前时间(我使用NOW()
获得)之间的差异.
我怎么计算呢?
我将最后一次登录的时间存储在MySQL中,输入datetime
个字段.当用户登录时,我想得到上一次登录时间和当前时间(我使用NOW()
获得)之间的差异.
我怎么计算呢?
使用TIMESTAMPDIFF
MySQL函数.例如,您可以使用:
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
在您的例子中,TIMSTAMPDIFF
函数的第三个参数是当前登录时间(NOW()
).第二个参数是上次登录时间,它已经在数据库中.