Calcular la diferencia entre dos horarios en MySQL
Estoy almacenando la última hora de inicio de sesión en MySQL en, datetime
-type filed. Cuando los usuarios inician sesión, quiero obtener la diferencia entre la última hora de inicio de sesión y la hora actual (que obtengo usando NOW()
).
¿Cómo puedo calcularlo?
121
1 answers
USO TIMESTAMPDIFF
Función MySQL. Por ejemplo, puede usar:
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
En su caso, el tercer parámetro de la función TIMSTAMPDIFF
sería la hora de inicio de sesión actual (NOW()
). El segundo parámetro sería la última hora de inicio de sesión, que ya está en la base de datos.
232
Author: FSP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-03 18:28:45
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-03 18:28:45