MySQL week()函數
WEEK(date[,mode])
該函數返回日期的星期數。WEEK()的兩參數形式允許指定星期是否於星期天或星期一開始,以及是否返回值應該是在範圍從0到53或者從1到53。如果省略了模式參數,那麼使用 default_week_format 係統變量的值
模式 | 星期的第一天 | 範圍 | 星期 1 是第一天 |
0 | Sunday | 0-53 | 一年中多一個星期天 |
1 | Monday | 0-53 | 一年多3天 |
2 | Sunday | 1-53 | 一年中多一個星期天 |
3 | Monday | 1-53 | 一年多3天 |
4 | Sunday | 0-53 | 一年多3天 |
5 | Monday | 0-53 | 一年中多一個星期一 |
6 | Sunday | 1-53 | 一年多3天 |
7 | Monday | 1-53 | 一年中多一個星期一 |
mysql> SELECT WEEK('1998-02-20'); +---------------------------------------------------------+ | WEEK('1998-02-20') | +---------------------------------------------------------+ | 7 | +---------------------------------------------------------+ 1 row in set (0.00 sec)