MySQL-日期时间间隔计算 作者:马育民 • 2023-10-02 14:00 • 阅读:10083 # 说明 使用 `TIMESTAMPDIFF()` 函数,计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数 ### 函数声明 ``` TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2) ``` **参数解释:** - unit:间隔单位,有以下几种: - FRAC_SECOND:表示间隔是毫秒 - SECOND:秒 - MINUTE:分钟 - HOUR:小时 - DAY:天 - WEEK:星期 - MONTH:月 - QUARTER:季度 - YEAR:年 - datetime_expr1:datetime_expr2 减去 datetime_expr1 - datetime_expr2: ### 例子 间隔天数: ``` SELECT TIMESTAMPDIFF(DAY,'2023-09-02','2023-10-02') FROM t_card ``` ``` SELECT create_time,NOW(),TIMESTAMPDIFF(DAY,create_time,NOW()) FROM t_card ``` 参考: https://www.cnblogs.com/vofill/p/7216411.html 原文出处:http://malaoshi.top/show_1IX6LAZHhPZa.html