<?php
function getBirthDate($input){
$days=8;
$months=2;
if(($days==$x[$i-2]) && ($months==$x[$i-3])){
$isbirthday=true;
}
if($isbirthday==true){
echo "Today is the birthday. \n";
$years=(2012-($x[$i-1]));
}
else{
echo "Today is not the birthday. \n";
$years=(2012-($x[$i-1]))-1;
}
$totaldays = ($years * 365);
//adds the days of the months to $totaldays
if($months>=1){
$totaldays+=31;
}
if($months>=2){
$totaldays+=29;
}
if($months>=3){
$totaldays+=31;
}
if($months>=4){
$totaldays+=30;
}
if($months>=5){
$totaldays+=31;
}
if($months>=6){
$totaldays+=30;
}
if($months>=7){
$totaldays+=31;
}
if($months>=8){
$totaldays+=31;
}
if($months>=9){
$totaldays+=30;
}
if($months>=10){
$totaldays+=31;
}
if($months>=11){
$totaldays+=30;
}
if($months>=12){
$totaldays+=31;
}
$totaldays+=$days;
$totalyears=intval($totaldays/365); $isbirthday = false;
echo $totalyears. "\n";
$returnarray=array($totalyears, $isbirthday); return $returnarray;
}
?>
PD9waHAKZnVuY3Rpb24gZ2V0QmlydGhEYXRlKCRpbnB1dCl7CgkkeD1leHBsb2RlKCIvIiwkaW5wdXQpOwoJJGk9Y291bnQoJHgpOwoJCgkkZGF5cz04OwoJJG1vbnRocz0yOwoJCglpZigoJGRheXM9PSR4WyRpLTJdKSAmJiAoJG1vbnRocz09JHhbJGktM10pKXsKCQkkaXNiaXJ0aGRheT10cnVlOwoJfQoJaWYoJGlzYmlydGhkYXk9PXRydWUpewoJCWVjaG8gICJUb2RheSBpcyB0aGUgYmlydGhkYXkuIFxuIjsKCQkkeWVhcnM9KDIwMTItKCR4WyRpLTFdKSk7Cgl9CgllbHNlewoJCWVjaG8gICJUb2RheSBpcyBub3QgdGhlIGJpcnRoZGF5LiBcbiI7CgkJJHllYXJzPSgyMDEyLSgkeFskaS0xXSkpLTE7Cgl9CgkKCgkkdG90YWxkYXlzID0gKCR5ZWFycyAqIDM2NSk7CgkKCS8vYWRkcyB0aGUgZGF5cyBvZiB0aGUgbW9udGhzIHRvICR0b3RhbGRheXMKCWlmKCRtb250aHM+PTEpewoJCSR0b3RhbGRheXMrPTMxOwoJfQoJaWYoJG1vbnRocz49Mil7CgkJJHRvdGFsZGF5cys9Mjk7Cgl9CglpZigkbW9udGhzPj0zKXsKCQkkdG90YWxkYXlzKz0zMTsKCX0KCWlmKCRtb250aHM+PTQpewoJCSR0b3RhbGRheXMrPTMwOwoJfQoJaWYoJG1vbnRocz49NSl7CgkJJHRvdGFsZGF5cys9MzE7Cgl9CglpZigkbW9udGhzPj02KXsKCQkkdG90YWxkYXlzKz0zMDsKCX0KCWlmKCRtb250aHM+PTcpewoJCSR0b3RhbGRheXMrPTMxOwoJfQoJaWYoJG1vbnRocz49OCl7CgkJJHRvdGFsZGF5cys9MzE7Cgl9CglpZigkbW9udGhzPj05KXsKCQkkdG90YWxkYXlzKz0zMDsKCX0KCWlmKCRtb250aHM+PTEwKXsKCQkkdG90YWxkYXlzKz0zMTsKCX0KCWlmKCRtb250aHM+PTExKXsKCQkkdG90YWxkYXlzKz0zMDsKCX0KCWlmKCRtb250aHM+PTEyKXsKCQkkdG90YWxkYXlzKz0zMTsKCX0KCSR0b3RhbGRheXMrPSRkYXlzOwoJJHRvdGFseWVhcnM9aW50dmFsKCR0b3RhbGRheXMvMzY1KTsKCSRpc2JpcnRoZGF5ID0gZmFsc2U7CgoJZWNobyAkdG90YWx5ZWFycy4gIlxuIjsKCQoJJHJldHVybmFycmF5PWFycmF5KCR0b3RhbHllYXJzLCAkaXNiaXJ0aGRheSk7CglyZXR1cm4gJHJldHVybmFycmF5Owp9Cj8+