2018 九月
阿新 • • 發佈:2018-12-11
1.寫一個函式,輸入為生日,時間點,求週歲,錯誤返回false
<?php function getAge($bornDate, $givenTime = 0) { try { if (!is_numeric($bornDate)) { $bornDate = strtotime($bornDate); } if ($givenTime === 0) { $givenTime = time(); } elseif (!is_numeric($givenTime)) { $givenTime = strtotime($givenTime); } } catch (Exception $e) { return false; } if ($bornDate >= $givenTime) { return false; } $age = date('Y', $givenTime) - date('Y', $bornDate); echo date('Y', $bornDate); if (date('m-d', $givenTime) < date('m-d', $bornDate)) { $age -= 1; } return $age; }