该函数计算年龄(如何反转)

时间:2017-11-25 09:10:57

标签: php datetime

我需要做相反的事情。输入数据是年龄和出生日期(年,月,日)

    function calc_age( $byear, $bmonth, $bday )
{
    $date = new DateTime("$byear-$bmonth-$bday");
    $now = new DateTime();
    $interval = $now->diff($date);
    echo $interval->y;
}

1 个答案:

答案 0 :(得分:0)

试试这个。 示例:

$age = 10;
$date = date('Y-m-d', strtotime('-'.$age.' years'));
echo $date;  // Ex : 2007-11-25