mysql 年齡計算(根據生日)


生日(DATE)

計算方法1:

YEAR(CURDATE())-YEAR(birthday)-(RIGHT(CURDATE(),5)<RIGHT(birthday,5))

計算方法2:

year( from_days( datediff( now( ), birthdate)))
 
now() 當前時間,精確到秒
 
datediff(begindate,enddate):返回兩日期之間相關的日數.
 
from_days(days):從0000-00-00開始,根據傳入的日數,返回一個日期;
 
year(date):獲取日期上的年.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM