发新帖

[PHP] 根据出生日期 计算年龄

零下一度 2019-8-15 830
echo get_age('1988-02-29',date('d'),date('m'),date('Y'));

function get_age($birthday,$d,$m,$y){
    if($birthday == "0000-00-00"){
        return ""; 
    }else{
        $birthday = strtotime($birthday);
        $year = date('Y', $birthday);
        if(($month = ($m - date('m', $birthday))) < 0){
            $year++;
        }else if ($month == 0 && $d - date('d', $birthday) < 0){
            $year++;
        }
        $age = $y - $year;
        return $age;
    }
}


最新回复 (0)
返回
零下一度
主题数
928
帖子数
0
注册排名
1