Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Need to Date formatting

Kumar887
Tera Contributor

Hi All,

I am stuck in a requirement that there are 2 fields in custom table, Date and Date value:

Kumar887_1-1715175212608.png

when date select on first field then second field must show highlighted behaviour.

 

 

1 ACCEPTED SOLUTION

IbrarA
Giga Guru
Giga Guru

 Hi @Kumar887, try this code:

function onChange(control, oldValue, newValue, isLoading) {
   if (isLoading || newValue == '') {
      return;
   }
   var dateField = 'u_date';
   var stringField = 'u_format';
   var dateValue = g_form.getValue(dateField);
   var dateString = '';
   if (dateValue) {
      var date = new Date(dateValue);
      var options = { year: 'numeric', month: 'long', day: 'numeric' };
      dateString = date.toLocaleDateString('en-US', options);
   }
   g_form.setValue(stringField, dateString);
}IbrarA_0-1717416957628.png

 

Please mark it Correct and Hit Like if you find this helpful!

 

ibrar

View solution in original post

1 REPLY 1

IbrarA
Giga Guru
Giga Guru

 Hi @Kumar887, try this code:

function onChange(control, oldValue, newValue, isLoading) {
   if (isLoading || newValue == '') {
      return;
   }
   var dateField = 'u_date';
   var stringField = 'u_format';
   var dateValue = g_form.getValue(dateField);
   var dateString = '';
   if (dateValue) {
      var date = new Date(dateValue);
      var options = { year: 'numeric', month: 'long', day: 'numeric' };
      dateString = date.toLocaleDateString('en-US', options);
   }
   g_form.setValue(stringField, dateString);
}IbrarA_0-1717416957628.png

 

Please mark it Correct and Hit Like if you find this helpful!

 

ibrar