MySql 对指定日期函数添加1天或者小时分钟
DATE_ADD() 函数向日期添加指定的时间间隔。
DATE_ADD(date,INTERVAL expr type)
select date_add(NOW(), interval 1 day);
select date_add(NOW(), interval 1 hour);
select date_add(NOW(), interval 1 minute);
select date_add(NOW(), interval 1 second);
select date_add(NOW(), interval 1 microsecond);
select date_add(NOW(), interval 1 week);
select date_add(NOW(), interval 1 month);
select date_add(NOW(), interval 1 quarter); --季度
select date_add(NOW(), interval 1 year);
难点儿在于这个单词:interval,例如我们添加的是1天12个小时10分钟20秒,那么得调用多次这个函数,比较好的一个解决思路是都换成最小单位秒。然后调用一次。其中这个数字1也支持负数,也就是减的意思 。