1. mysql常用日期函数
now():获取当前时间,格式为 yyyy-MM-dd HH:mm:ss
curdate():获取当前日期,格式为 yyyy-MM-dd
2. mysql常用日期操作
2.1 获取指定日期当前月的天数
select dayofmonth(last_day(concat('2018-01-21'))) monthCount;
select dayofmonth(last_day(concat(curdate()))) monthCount;
select dayofmonth(last_day(concat(now()))) monthCount;
2.2 获取当前时间的下一秒,前一秒钟用正数
select date_sub(now(), interval -1 second) nextSecond
2.3 获取当前时间的下一分钟,前一分钟用正数
select date_sub(now(), interval -1 minute) nextMinute
2.4 获取当前时间的下一小时,前一小时用正数
select date_sub(now(), interval -1 hour) nextHour
2.5 获取当前日期的下一天,前一天用正数
select date_sub(now(), interval -1 day) nextDay
2.6 获取当前日期的下一月,前一月用正数
select date_sub(curdate(),interval -1 month) nextMonth
2.7 获取当前日期的下一年,前一年用正数
select date_sub(curdate(),interval -1 year) nextYear