


Hi,
I have created a email delivery where i need to insert date in the format August 21st,2019 (or) August 21st, 2019.
I have used this script <%= formatDate(new Date(), "%Bl %D,%4Y") %>
From this, I am able to get August 21,2019. but i want 'st',' nd,' rd', 'th' after the date. How can i get that?
Please help me with this!
Regards,
Partha.
Solved! Go to Solution.
Hi,
Use this:
<%= formatDate(new Date(), '%Bl %D, %4Y').replace(/\d+/, function ($1) {return $1 + (
$1 == 31 || $1 == 21 || $1 == 1 ? 'st' :
$1 == 22 || $1 == 2 ? 'nd' :
$1 == 23 || $1 == 3 ? 'rd' :
'th'
)}) %>
Thanks,
-Jon
Hi,
Use this:
<%= formatDate(new Date(), '%Bl %D, %4Y').replace(/\d+/, function ($1) {return $1 + (
$1 == 31 || $1 == 21 || $1 == 1 ? 'st' :
$1 == 22 || $1 == 2 ? 'nd' :
$1 == 23 || $1 == 3 ? 'rd' :
'th'
)}) %>
Thanks,
-Jon