ecm:age
- 1 Minute to read
- Print
- DarkLight
ecm:age
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
The function ecm:age returns the number of years between two dates. The value returned is a long data type.
Example
A Personalization is displayed to recipients who are 20 years or older at the time of message sendout. The function ecm:age compares the date of birth stored in a user attribute to the current date and returns a long number. This number is evaluated (using the mathematical operator greater than or equal) to return a Boolean value. If a Boolean value true is returned, the personalization is inserted into the message with an InsertIf statement. The InsertIf is constructed as follows:
<%InsertIf expression="${((ecm:age(user['DateOfBirth'], 'date.Today')>='20'))}"%>Text<%/InsertIf%>
Structure
ecm:age(date, date)
Parameters
Parameter | Description |
---|---|
date | Specifies the target date. |
date | The date value used for the comparison. |
Was this article helpful?