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

mysql计算时间差的函数

作者:迎着风飛行こ   发布日期:2025-12-18   浏览:90

-- 计算两个时间之间的差异,可以使用 MySQL 的 TIMESTAMPDIFF 函数。
-- 该函数返回两个日期或 datetime 表达式之间的时间差,单位由第一个参数指定。

-- 示例:计算两个日期之间的天数差异
SELECT TIMESTAMPDIFF(DAY, '2023-01-01', '2023-10-01') AS days_difference;

-- 示例:计算两个时间之间的小时差异
SELECT TIMESTAMPDIFF(HOUR, '2023-01-01 10:00:00', '2023-01-01 18:30:00') AS hours_difference;

-- 示例:计算两个时间之间的分钟差异
SELECT TIMESTAMPDIFF(MINUTE, '2023-01-01 10:00:00', '2023-01-01 10:45:00') AS minutes_difference;

-- 单位参数可以是以下之一:
-- SECOND - 秒
-- MINUTE - 分钟
-- HOUR - 小时
-- DAY - 天
-- WEEK - 周
-- MONTH - 月
-- QUARTER - 季度
-- YEAR - 年

解释说明:

  • TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2) 函数用于计算两个日期或时间之间的差异。
  • 第一个参数 unit 指定返回的时间差单位(如秒、分钟、小时、天等)。
  • datetime_expr1datetime_expr2 是要比较的两个日期或时间表达式。

上一篇:maven mysql

下一篇:mysql 时间计算

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

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

Laravel 中文站