function age_from_dob($date) { $date = date_components($date); date_year_correct_($date['year']); $diff['year'] = date('Y') - $date['year']; $diff['month'] = date('m') - $date['month']; $diff['day'] = date('d') - $date['day']; if ($diff['month'] < 0 or $diff['day'] < 0 and $diff['month'] == 0) { $diff['year']--; } return $diff['year']; }
function testYearCorrectRef() { $year = 88; date_year_correct_($year); $this->assertEquals($year, 1988); }