Expand my Community achievements bar.

Never miss an update of the Adobe Journey Optimizer Community Lens! Subscribe now to get the latest updates, insights, and highlights delivered straight to your inbox every time a new edition drops.
SOLVED

Retrive Day of the Week

Avatar

Level 2

Hi,

How can I retrieve the day of the week using the AJO Advanced Expression Editor? I'm encountering the following error when using the syntax {%= dayOfWeek(now()) %}.

Date Time functions library | Adobe Journey Optimizer

 

SanmathiKumar_0-1726050599699.png

 

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor
4 Replies

Avatar

Employee Advisor

You can try it on the following lines 

{% let d = now %}
{% let dayOfWeek = dayOfWeek(d) %}
 
{%#if dayOfWeek = 3%}
"Wednesday"
{%else%}
"Something else"
{%/if%}

Avatar

Level 2

@Mohan_Dugganab, Thank you for the response.

 

In the content template and email designer, we have helper functions that include the day of the week, so I can leverage your code there. However, I want to achieve this day of the week functionality in journey condition activity. Is that possible?

Avatar

Correct answer by
Employee Advisor

Avatar

Level 2

@Mohan_Dugganab, The above approach works when we're only checking for the day of the week.

 

But, The use case involves checking if it's a weekend, and if so, the profile should wait until a weekday. If it's a weekday but falls on a public holiday, the profile should wait until the next valid day. I want to implement this in AJO using the fewest possible activities.