1、常用的两个日期函数
(1)now()
select now() //输出:2020-09-29 12:13:39(2)curdate()
select curdate() //输出:2020-09-29
2、获取当前年份
YEAR(date)
YEAR() 函数需要接受 date 参数,并返回日期的年份,YEAR() 函数返回的年份值范围为 1000 到 9999,如果日期为零,YEAR() 函数返回 0
(1)获取指定日期的年
select year('2020-09-29') //输出:2020
select year('2020/09/29') //输出:2020
(2)获取当前日期的年
select YEAR(CURDATE()) //输出:2020,也可以写成:select YEAR(NOW())
3、获取当前月
MONTH(date)
获取当前月:select MONTH(CURDATE()) //输出:9(注:输出的月份从 1 开始)
4、获取当前日
DAY(date)
获取当前日:select DAY(CURDATE()) //输出:29 (注:输出的日期从 1 开始)