logo

NJP

ServiceNow add 24hrs to a date

ServiceNow Blog · Mar 10, 2025 · article

ServiceNow add 1 day to a date

var gdt = new GlideDateTime();

gdt.addDaysLocalTime(1);

gs.info(gdt.getDisplayValue());

gs.info(gdt.getLocalDate());

ServiceNow add 24hrs to a date

Date/Time:

var gdt = new GlideDateTime(); //--for scoped app, use new GlideDateTime(;

gs.info('GDT original milliseconds='+gdt.getNumericValue());

gdt.add(86400000);

gs.info('GDT new milliseconds='+gdt.getNumericValue());

gs.info('GDT='+gdt);

alternative

var gdt = new GlideDateTime("2011-08-31 08:00:00");
var gtime1 = new GlideTime();
gtime1.setValue("00:00:20");
gdt.add(gtime1);
var gtime2 = gdt.getTime();
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addDaysLocalTime(-1);
gs.info(gdt.getLocalDate());

Date:

var gdt = new GlideDateTime();

gs.info('GDT original milliseconds='+gdt.getNumericValue());

gdt.add(86400000);

gs.info('GDT new milliseconds='+gdt.getNumericValue());

gs.info('GDT='+gdt);

var glideDateFR = gdt.getLocalDate();

View original source

http://www.cloudminus89.com/2025/03/servicenow-add-24hrs-to-date.html