Expand my Community achievements bar.

Dive in, experiment, and see how our AI Assistant Content Accelerator can transform your workflows with personalized, efficient content solutions through our newly designed playground experience.
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
4 Replies

Avatar

Employee

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

@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

Avatar

Level 2

@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.