Этот код учитывает високосные года и работает верно:
<?php
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$str = $_POST['day'] . "." . $_POST['month'] . "." . $_POST['year'];
$age_in_years = (int)((date('Ymd') - date('Ymd', strtotime($str))) / 10000);
?>