MySQL常用日期函数

DAYOFWEEK(date)

返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)

mysql> select DAYOFWEEK('2012-03-20');
-> 3

WEEKDAY(date)

返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。

mysql> select WEEKDAY("2012-03-20 22:23:00");
-> 1

mysql> select WEEKDAY('2012-03-20');
-> 1

DAYOFMONTH(date)

返回date是一月中的第几日(在1到31范围内)

mysql> select DAYOFMONTH('2012-03-20');
-> 20

DAYOFYEAR(date)

返回date是一年中的第几日(在1到366范围内)

mysql> select DAYOFYEAR('2012-03-20');
-> 80

MONTH(date)

返回date中的月份数值

mysql> select MONTH('2012-03-20');
-> 3

DAYNAME(date)

返回date是星期几(按英文名返回)

mysql> select DAYNAME("2012-03-20");
-> 'Tuesday'

MONTHNAME(date)

返回date是几月(按英文名返回)

mysql> select MONTHNAME("2012-03-20");
-> 'March'

QUARTER(date)

返回date是一年的第几个季度

mysql> select QUARTER('2012-03-20');
-> 1

WEEK(date)

返回date是一年的第几周

mysql> select WEEK('2012-03-20');
-> 12

YEAR(date)

返回date的年份(范围在10009999)
mysql> select YEAR('2012-03-20');
-> 2012
分享

TITLE: MySQL常用日期函数

LINK: https://www.qttc.net/27-mysql-date-functions.html

NOTE: 原创内容,转载请注明出自琼台博客