Add 5 days to current date/time gs.nowDateTime()

jyoti29208
Giga Expert

Hi All,

 

I have an requirement to add some days(5) to current date using BR. please help

 

Regards,

Jyoti

9 REPLIES 9

SanjivMeher
Kilo Patron
Kilo Patron

You can do

 

var ed = new GlideDateTime();

 

ed.addDays(5);


Please mark this response as correct or helpful if it assisted you with your question.

(function executeRule(current, previous /*null when async*/) {

 
 if(current.retirement_date == ''){
  
  //var gdt = new GlideDate();
  var gdt = new GlideDateTime();
  var new_date ='';
  
  //Scheduled retirement is 3 years for Computer hardware
  if(current.model_category.getDisplayValue() == 'Computer'){
   //timeToAdd = 1096;
    new_date = gdt.addDays(1096);
   gs.log('test----1'+new_date);
  }
  
  //Scheduled retirement is 2 years for Accessory hardware
  else if(current.model_category.getDisplayValue() == 'Accessory'){
    new_date = gdt.addDays(730);
   gs.log('test2---'+new_date);
  }
  
  current.retirement_date =  new_date;
  gs.log('test3----'+current.retirement_date);
 }
 
})(current, previous);

 

 

 

This code is not working as expected

SaiRaviKiran Ak
Giga Guru

 

Hi,

 

You can use below function to add years.

 
gdt.addYears(3);



Thanks,
Ravi

var gd = new GlideDateTime();
gs.print(gd);
 gs.print(gd.addYears(3));

 

Not working