We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Compare Planned start date with current date time

Nithin21
Tera Expert

On Change task, I want to check if Planned start date is in future. 

If future, abort action 

if past, continue

 

I tried the below code in Client script but doesn't validate. 

 

 

find_real_file.png

var plannedStart = g_form.getValue('planned_start_date');
//get Date object using user's display format
var tzPlan = getDateFromFormat(plannedStart, g_user_date_time_format);
	
var currentDt = new Date();
if(tzPlan > currentDt)
return false;
1 ACCEPTED SOLUTION

Not applicable

Hi 

 

Try the below code in client script

 

 

       var start_d = getDateFromFormat(g_form.getValue('planned_start_date'), g_user_date_time_format);

 

                      var end_d =new Date();

                      if (start_d > end_d) {

              return false;

                      }   

Regards

Ravindra

 

View solution in original post

5 REPLIES 5

Not applicable

Hi Nithin,

 

Find the below link it will guide you to the solution

 

https://community.servicenow.com/community?id=community_question&sys_id=d8ce0b61dbdcdbc01dcaf3231f961929

 

Mark it correct/helpful if it helps you

Regards

Ravindra

Hi Ravi,

 

I am trying in Client side. The mentioned thread is discussing Server side. 

Not applicable

Hi 

 

Try the below code in client script

 

 

       var start_d = getDateFromFormat(g_form.getValue('planned_start_date'), g_user_date_time_format);

 

                      var end_d =new Date();

                      if (start_d > end_d) {

              return false;

                      }   

Regards

Ravindra