This question already has answers here:
Calculate Age in MySQL (InnoDb)
                                
                                    (13个回答)
                                
                        
                                6年前关闭。
            
                    
当用户在我的网站上注册时,他们的出生日期存储在mysql数据库中。我正在使用DATE数据类型作为生日。

如何计算用户的当前年龄?

最佳答案

如果您正在寻找PHP解决方案,那么可以使用:

$today = new DateTime();
$birthdate = new DateTime("1973-04-18");
$interval = $today->diff($birthdate);
echo $interval->format('%y years');

关于php - 从出生日期计算年龄,这是使用php在mysql中进行的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15044250/

10-12 16:26
查看更多