Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql中timestampdiff

作者:冷空气来袭   发布日期:2025-09-13   浏览:91

-- 示例代码:使用 TIMESTAMPDIFF 函数计算两个时间戳之间的差异

-- 计算两个日期之间的年份差异
SELECT TIMESTAMPDIFF(YEAR, '2020-01-01', '2023-01-01') AS year_diff;

-- 计算两个日期之间的月份差异
SELECT TIMESTAMPDIFF(MONTH, '2020-01-01', '2023-06-01') AS month_diff;

-- 计算两个日期之间的天数差异
SELECT TIMESTAMPDIFF(DAY, '2020-01-01', '2023-06-01') AS day_diff;

-- 计算两个日期之间的小时差异
SELECT TIMESTAMPDIFF(HOUR, '2020-01-01 00:00:00', '2023-06-01 12:00:00') AS hour_diff;

-- 计算两个日期之间的分钟差异
SELECT TIMESTAMPDIFF(MINUTE, '2020-01-01 00:00:00', '2023-06-01 12:30:00') AS minute_diff;

-- 计算两个日期之间的秒数差异
SELECT TIMESTAMPDIFF(SECOND, '2020-01-01 00:00:00', '2023-06-01 12:30:45') AS second_diff;

解释说明:

TIMESTAMPDIFF 函数用于计算两个日期或时间戳之间的差异。它的语法如下:

TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2)
  • unit:指定返回差异的单位,可以是 SECONDMINUTEHOURDAYMONTHYEAR
  • datetime_expr1datetime_expr2:表示要比较的两个日期或时间戳。

该函数会返回两个时间戳之间的差异值,具体取决于你选择的单位。

上一篇:mysql 字符串查找

下一篇:mysql 数据库连接

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站