I am storing the last login time in MySQL in, datetime
-type filed. When users logs in, I want to get the difference between the last login time and the current time (which I get using NOW()
).
How can I calculate it?
USE TIMESTAMPDIFF
MySQL function. For example, you can use:
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
In your case, the third parameter of TIMSTAMPDIFF
function would be the current login time (NOW()
). Second parameter would be the last login time, which is already in the database.