mysql 日期计算,今天,明天,本周,下周,本月,下月


--今天

DATE_FORMAT(BIRTH_DATE,'%Y-%m-%d') = CURDATE()

--明天

DATE_FORMAT(BIRTH_DATE,'%Y-%m-%d') = TIMESTAMPADD(DAY,1,CURDATE())

--本周

YEARWEEK(DATE_FORMAT(BIRTH_DATE,'%Y-%m-%d')) = YEARWEEK(CURDATE())

--下周

YEARWEEK(DATE_FORMAT(BIRTH_DATE,'%Y-%m-%d')) = YEARWEEK(CURDATE()) + 1

--本月

DATE_FORMAT(BIRTH_DATE,'%Y-%m') = DATE_FORMAT(CURDATE(),'%Y-%m')

--下月

TIMESTAMPDIFF(MONTH,CURDATE(),BIRTH_DATE) = 1

--周年(当日)

DATE_FORMAT(REGISTE_DATE,'%m-%d') = DATE_FORMAT(CURDATE(),'%m-%d')

--周年(明日)

DATE_FORMAT(REGISTE_DATE,'%m-%d') = DATE_FORMAT(TIMESTAMPADD(DAY,1,CURDATE()),'%m-%d')

--周年(本周)

WEEK(REGISTE_DATE) = WEEK(CURDATE())

--周年(下周)

WEEK(REGISTE_DATE) = WEEK(CURDATE()) + 1

--周年(本月)

MONTH(REGISTE_DATE) = MONTH(CURDATE())

--周年(下月)

MONTH(REGISTE_DATE) = MONTH(CURDATE()) + 1

 

TIMESTAMPDIFF,TIMESTAMPADD 可以用 DATEDIFF,DATE_ADD替换


免责声明!

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



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