Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Date Time

prabhuk78522504
Level 2
Level 2

Hi All,

        I have a small issue in workflow When I read date value from workflow through display target its showing correct but inside the personalPersonalization blocks date changed one-day minus. Below is my code. Please help me.

 

var dueDate=targetData.paymentDuedate;

 var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
 var Month=monthNames[dueDate.getMonth()];
 var date=dueDate.getDate();
 var year=dueDate.getFullYear();
 dString = date+' '+Month+' '+year;

 

I need output like this full month 1 May 2017 or 21 January 2017

1 Accepted Solution
Amit_Kumar
Correct answer by
Community Advisor
Community Advisor

prabhuk78522504,

This is happening because of timezone problem, while displaying using target you are using user time zone while inside personalPersonalization block it is using UTC time zone, try displaying time zone and factoring the correct time zone and you will get a correct response.

Regards,
Amit

View solution in original post

1 Reply
Amit_Kumar
Correct answer by
Community Advisor
Community Advisor

prabhuk78522504,

This is happening because of timezone problem, while displaying using target you are using user time zone while inside personalPersonalization block it is using UTC time zone, try displaying time zone and factoring the correct time zone and you will get a correct response.

Regards,
Amit

View solution in original post