Calculate Age from Date of Birth

From SmartWiki
Jump to: navigation, search

There is a system function called calage which can be used to calculate a current age when given the Date of Birth:


To display a current age you should create a Calculated Value Custom Field with the following expression:

calage([date of birth])
where date of birth is the name of the field that contains the date. It must be present and visible on the current page for this function to work.


To display number of years and months between the current date and the date included in the function as a floating point you should create a Calculated Value Custom Field with the following expression:

calage([date of birth],1)


To display the number of years and months between the current date and the date included in the function as the string "X years and Y months" you should create a Calculated Value Custom Field with the following expression:

calage([date of birth],2)