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
Tera Contributor

How can I add the current gmt timw in a date/time type field.

 

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 

try this once

var today_date = new Date();
var today_date_str = formatDate(today_date, g_user_date_time_format);
c.form.u_arrival_date = today_date_str;

If my response helped please mark it correct and close the thread so that it benefits future readers.

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