欢迎投稿

今日深度:

MySQL之DATE_ADD()和DATE_SUB()函数的使用方式,

MySQL之DATE_ADD()和DATE_SUB()函数的使用方式,


目录
  • DATE_ADD()和DATE_SUB()函数的使用
  • 获取当前时间
  • DATE_ADD()
    • 获取当前时间后一小时的时间
    • 获取当前时间后一天的时间
    • 获取当前时间后一周的时间
    • 获取当前时间后一年的时间
  • DATE_SUB()
    • 获取当前时间前一小时的时间
    • 获取当前时间前一天的时间
    • 获取当前时间前一周的时间
    • 获取当前时间前一个月的时间
    • 获取当前时间前一年的时间
  • 总结

    DATE_ADD()和DATE_SUB()函数的使用

    MySQL中,可以使用 DATE_ADD()DATE_SUB() 函数

    结合不同的时间间隔来获取当前时间前后一小时、一天、一周、一个月和一年的时间。

    假设当前时间为 “2024-03-19 20:44:00”

    获取当前时间

    查询语句:

    SELECT NOW();

    结果:

    2024-03-19 20:44:00

    DATE_ADD()

    获取当前时间后一小时的时间

    查询语句:

    SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 HOUR);

    结果:

    2024-03-19 21:44:00

    获取当前时间后一天的时间

    查询语句:

    SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 DAY);

    结果:

    2024-03-20 20:44:00

    获取当前时间后一周的时间

    查询语句:

    SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 WEEK);

    结果:

    2024-03-26 20:44:00

    获取当前时间后一个月的时间

    查询语句:

    SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 MONTH);

    结果:

    2024-04-19 20:44:00

    获取当前时间后一年的时间

    查询语句:

    SELECT DATE_ADD('2024-03-19 20:44:00', INTERVAL 1 YEAR);

    结果:

    2025-03-19 20:44:00

    DATE_SUB()

    获取当前时间前一小时的时间

    查询语句:

    SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 HOUR);

    结果:

    2024-03-19 19:44:00

    获取当前时间前一天的时间

    查询语句:

    SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 DAY);

    结果:

    2024-03-18 20:44:00

    获取当前时间前一周的时间

    查询语句:

    SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 WEEK);

    结果:

    2024-03-12 20:44:00

    获取当前时间前一个月的时间

    查询语句:

    SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 MONTH);

    结果:

    2024-02-19 20:44:00

    获取当前时间前一年的时间

    查询语句:

    SELECT DATE_SUB('2024-03-19 20:44:00', INTERVAL 1 YEAR);

    结果:

    2023-03-19 20:44:00

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持PHP之友。

    您可能感兴趣的文章:
    • mysql中日期的加减 date_add()、date_sub() 函数及用法小结
    • mysql中使用date_add()函数讲解
    • MySQL DATE_ADD和ADDDATE函数实现向日期添加指定时间间隔
    • MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    www.htsjk.Com true http://www.htsjk.com/Mysql/47772.html NewsArticle MySQL之DATE_ADD()和DATE_SUB()函数的使用方式, 目录 DATE_ADD()和DATE_SUB()函数的使用 获取当前时间 DATE_ADD() 获取当前时间后一小时的时间 获取当前时间后一天的时间 获取当前时间后一周的时...
    评论暂时关闭