PHP Find alderen

Tags:    php

Jeg vil gerne have alderen udfra en dato men den regner 2 dage forkert...

Fold kodeboks ind/udKode 




2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
never mind...

fandt denne her istedet:

function getAge($_dob)
{
$dob = date("Y-m-d",strtotime($_dob));
$ageparts = explode("-",$dob);

// calculate age
$age = date("Y-m-d")-$dob;

// return their age (or their age minus one year if it's not their birthday yet, in current year
return (date("nd") < $ageparts[1].str_pad($ageparts[2],2,'0',STR_PAD_LEFT)) ? $age-=1 : $age;
}
$age = getAge('1910/06/20');
echo "you are $age years old";



Den her er også god:

Fold kodeboks ind/udKode 


Og meget simpel! Til at forstå..



t