|
Posted by Kim Andrι Akerψ on 01/30/06 21:33
comp.lang.php wrote:
> Dangit I thought I could do THIS simple task today and even this is
> beyond me!! :(
>
> [code]
> <?= date(time()) - date(strtotime($result[0]->birth)) ?>
> [/code]
>
> This is completely wrong, but what IS right? I'm stumped!
More like this:
http://james.cridland.net/code/age.html
In your case, the code would be:
<?php
$birthdate = strtotime($result[0]->birth);
$age = date("Y") - date("Y",$birthdate);
if ((date("n") < date("n",$birthdate)) or ((date("n") ==
date("n",$birthdate)) and (date("j") < date("j",$birthdate)))) {
$age--;
}
echo $age;
?>
--
Kim AndrΓ© AkerΓΈ
- kimandre@NOSPAMbetadome.com
(remove NOSPAM to contact me directly)
[Back to original message]
|