MySQL weekday()函式

2019-10-16 22:55:21

WEEKDAY函式返回一個日期的工作日索引值,即星期一為0,星期二為1,星期日為6

以下說明了WEEKDAY函式的語法:

WEEKDAY(date)

WEEKDAY函式接受1個引數,即DATEDATETIME值,它返回一個整數,範圍從06,表示星期一到星期日。

如果日期為NULL,則無效或零(0000-00-00),WEEKDAY函式返回NULL

請參閱以下範例:

mysql> SELECT DAYNAME('2018-01-01'), WEEKDAY('2018-01-01');
+-----------------------+-----------------------+
| DAYNAME('2018-01-01') | WEEKDAY('2018-01-01') |
+-----------------------+-----------------------+
| Monday                |                     0 |
+-----------------------+-----------------------+
1 row in set

在這個例子中,我們使用DAYNAME函式來獲取工作日的名字,和WEEKDAY函式獲得'2018-01-01'的工作日索引。