logo

NJP

Service now Scripting Guide for Developers

Import · Feb 13, 2019 · article

var date = new Date().toISOString().split("T")[0];var date1 = new Date();// alert("Current Date :" + date);var target = g_form.getValue("t2r_target_date");//alert("field Date : " + target);// var nowDate = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();

var today = date1.getDate();

// var nowDate = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + today;var nextDate = parseInt(today) + 1;if (nextDate < 10) {nextDate = "0" + nextDate;}// alert(nextDate);var nowTime = date1.getHours();// alert(nowTime);//alert(nowDate);if (target <+ date) {// alert("Valid Date");if (nowTime > 16) {// alert("Setting Tmrw Date");g_form.setValue("t2r_target_date", date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + nextDate);}//else {// // alert("Today Date");// g_form.setValue("t2r_target_date", nowDate);

// }

} else

g_form.setValue("t2r_target_date", date);

}

image

View original source

https://www.servicenow.com/community/itsm-articles/service-now-scripting-guide-for-developers/ta-p/2306981