Forum Moderators: open

Message Too Old, No Replies

Calculating age

         

lenpartico

2:45 pm on Feb 24, 2005 (gmt 0)

10+ Year Member



I have two fields which are already parsed
var Today = AFParseDateEx(getField("Today").value, "mdy");
var DOB = AFParseDateEx(getField("LNMP").value, "mdy");

I would like to get age in years, months and days
var ageymd = (Today-DOB);

and also age last birthday
var ageLB = (Today-DOB);

Please help Lenpartico.
Thanks.

orion_rus

3:53 pm on Feb 24, 2005 (gmt 0)

10+ Year Member



I think you should retranslate it to a number of seconds and then make subtraction.

lenpartico

4:52 pm on Feb 24, 2005 (gmt 0)

10+ Year Member




I have two fields which are already parsed
var Today = AFParseDateEx(getField("Today").value, "mdy");
var DOB = AFParseDateEx(getField("DOB").value, "mdy");

var diff = (Today-DOB);
var rlength = 0;
var diffDaysRound = D = Math.round(diff/86400000);

That would give me days, dividing that by 365 would not take into account leap years.
So If I could do a subtraction like (2004-02-24) - (1976-09-28), that should give me something like 27 years 4 months and? days.

I would like to get age in years, months and days
var ageymd = (Today-DOB);

var Today = AFParseDateEx(getField("Today").value, "mdy");
var LMP = AFParseDateEx(getField("DOB").value, "mdy");