Take a look at Date::Calc and Date::Manip.
In reply to Re: Calculating a persons age based on their birthday. by btrott in thread Calculating a persons age based on their birthday. by artful