in reply to RE: Re: Calculating a persons age based on their birthday.
in thread Calculating a persons age based on their birthday.
Of course, if you're only using this on a person's birthday, all you need to do is subtract their birth year from the current year :-)sub age { # Assuming $birth_month is 0..11 my ($birth_day, $birth_month, $birth_year) = @_; my ($day, $month, $year) = (localtime)[3..5]; $year += 1900; my $age = $year - $birth_year; $age-- unless sprintf("%02d%02d", $month, $day) >= sprintf("%02d%02d", $birth_month, $birth_day); return $age; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE: RE: RE: Re: Calculating a persons age based on their birthday.
by plaid (Chaplain) on May 03, 2000 at 04:06 UTC | |
by turnstep (Parson) on May 03, 2000 at 04:37 UTC | |
by takshaka (Friar) on May 03, 2000 at 08:41 UTC | |
|
RE: RE: RE: Re: Calculating a persons age based on their birthday.
by kayos (Sexton) on May 03, 2000 at 17:19 UTC | |
by chromatic (Archbishop) on May 03, 2000 at 23:52 UTC |