Example #1
0
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 testDateComponents()
 {
     $date = '05/06/1988';
     $date = date_components($date);
     $this->assertEquals($date, array('year' => 1988, 'month' => 06, 'day' => 05));
 }