Current time value

asher14
Tera Contributor

I created table on a widget that has columns. One of the column fields is a date/time field. 

Currently the date shows up correct but it's not pulling in the current time value. How do I also add the current time into the date field value in GMT stored in 'u_arrival_date'?

 

Currently in my widget to pull the date I coded:

c.form.u_arrival_date = new Date();

 

 

 

16 REPLIES 16

@asher14 

it's date/time field or date type?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

date/time field

 

date/time

 

Here is what I coded in my client controller. However, it is not converted to the correct gmt time zone. So, it shows my current time but when I refresh the page it goes back 5 hours.

 

c.form.arrivalDate = new Date();
c.form.arrivalTime = new Date();

var arrivalDate = c.form.u_arrival_date;
var arrivalTime = c.form.u_arrival_time;

function combineDateTime(arrivalDate, arrivalTime){
       return (arrivalDate.getFullYear()+ '-'+ (arrivalDate.getMonth()+1).toString().padStart(2, '0')+'-'+ arrivalDate.getDate().toString().padStart(2,'0')+' '+arrivalTime.getHours().toString().padStart(2,'0')+':'+arrivalTime.getMinutes().toString().padStart(2,'0'));
}
c.form.u_arrival_date = combineWithTime(c.form.arrivalDate,c.form.arrivalTime);

@asher14 

what type of field is it?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

 

Date/Time Type