Getting someone's age from dob and current year

Roger Eller roger.e.eller at
Sat Jul 30 19:16:44 CDT 2011

On Sat, Jul 30, 2011 at 5:20 PM, Admin wrote:

> Hello all,
> I need to figure out someone's age.
> I have their date
> of birth and I have today's date. How do I get the end result. My math
> skills SUCK.
> Here's my code (loaded in from the database with a SELECT
> statement):
> put item 7 of myLine into dobMonth
> put item 8 of myLine
> into dobDay
> put item 9 of myLine into dobYear
> put chartonum("dobYear")
> into dobYearNum
> put the long system date into field "TodayDate"
> I
> figured I would subtract this year from the dobyear and get the age - am
> I right? How would I do this if I am?
> Mike

Hey Mike, put this into a new button object.

on mouseUp
   put the date into tToday
   ask "Enter the date of birth as dd/mm/yy"
   put it into tBorn
   convert tToday to seconds
   convert tBorn to seconds
   put (tToday - tBorn) into tAge -- in seconds
   -- now do the math in tAge
   -- to determine how many years that is
   answer "The age is" && tAge && "seconds old." & cr & cr \
          & "You didn't expect me to do all of the math, now did you? :)"
end mouseUp


More information about the use-livecode mailing list