MySQL查询当前日期是周几


SELECT
IF
(
( SELECT date_format( CURDATE( ), '%w' ) FROM DUAL ) = 0,
7,
( SELECT date_format( CURDATE( ), '%w' ) FROM DUAL )
)

因为MySQL中的周是从周日开始的,周日对应0,然后才是周一、二...六,分别对应1~6;所以特殊处理一下周日就好。

以上为个人拙见,有更好的方法还请不吝赐教。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM