mysql - 计算MySQL中两个日期时间之间的差异

标签 mysql

我将上次登录时间存储在 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/

相关文章:

php - 使用php更新mysql中的记录

Mysql - 从另一个表数据更新列而不减少行

php - 无法使用 PHP 将表单数据插入 MySQL 数据库

mysql - MySQL 中何时使用单引号、双引号和反引号

php - 如何选择一个表的记录并将其用作创建另一个表的字段

mysql - 在级联删除上似乎不适用于我的数据库

PHP:在 1 个 PHP 页面中包含所有重要代码,或者仅在需要它的页面上包含它

mysql - 生成 MySQL 插入并更改列名称

mysql - 将分区从第一个数据库移动到第二个数据库

mysql - 统计前值数据