NOW() 返回当前日期和时间,格式:2017-06-22 14:27:47
CURDATE() 返回当前日期,格式:2017-06-22。后面+0,格式:20170622
TIME() 返回给定日期和时间中的时间信息。格式:TIME(‘2003-12-31 01:02:03’)
CURTIME() 返回当前时间,格式:14:29:51。后面+0,格式:143153
SYSDATE() 查看系统当前时间,格式:2017-06-22 14:33:40,now,curdate,curtime返回基于语句的开始执行时间。
YEAR() 返回年,格式:2017
MONTH() 返回月,格式:6
DAY() 返回日,格式:22
DAYOFMONTH() 返回该日期是该月中的第多少天,格式:22
DAYOFYEAR() 返回该日期是该年中的第多少天,格式:173
DAYOFWEEK() 返回该日期是该星期中的第几天,格式:5(该公式星期日为1)
WEEKDAY() 返回日期的星期索引,格式:3(该公式星期一为0)
DAYNAME() 返回英文形式的星期几,格式:Thursday
MONTHNAME() 返回英文形式的月份,格式:June
WEEKOFYEAR() 日期中的日历星期数,范围是从1至53。格式:25,WEEKOFYEAR() 是一个兼容性函数,它等效于WEEK(date,3)。
WEEK(date[,mode]) 返回日期的星期数,格式:25
YEARWEEK(date) 返回给定日期的年份和星期,格式:201725
SUBDATE(date,INTERVAL expr unit) 和 SUBDATE(expr,days) 当第二个参数INTERVAL形式调用, SUBDATE() 是DATE_SUB()的同义词,有关INTERVAL单位参数信息,请参阅DATE_ADD()的讨论。格式:DATE_SUB(‘1998-01-02’, INTERVAL 31 DAY) 结果:1997-12-02 格式:SUBDATE(‘1998-01-02’, INTERVAL 31 DAY) 结果:1997-12-02