计算MySQL中两个date时间之间的差异

我将datetime -type字段存储在MySQL中的最后一次login时间。 当用户login时,我想获取最后login时间和当前时间(我使用NOW() )之间的区别。

我如何计算它?

使用TIMESTAMPDIFF MySQL函数。 例如,您可以使用:

 SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18') 

在你的情况下, TIMSTAMPDIFF函数的第三个参数是当前login时间( NOW() )。 第二个参数是最后一个login时间,它已经在数据库中。