Home

//will use current users time zone to give the result
var gdt = new GlideDateTime();
     gs.info("current user timezone"); 
     gs.info(gdt.getValue() );
     gs.info(gdt.getDisplayValue());

gs.info("------------------------");

//corresponding time in EST
var estTimeZone = Packages.java.util.TimeZone.getTimeZone('US/Eastern');
    gdt.setTZ(estTimeZone);    
      gs.info("EST timezone"); 
      gs.info(gdt.getValue());
      gs.info(gdt.getDisplayValue());

gs.info("------------------------");

// corresponding time in IST
var istTimeZone = Packages.java.util.TimeZone.getTimeZone('Asia/Kolkata');
   gdt.setTZ(istTimeZone);
      gs.info("IST timezone"); 
     gs.info(gdt.getValue());
     gs.info(gdt.getDisplayValue());

      
//Note: getValue() will always give time in UTC forma
//DisplayValue() will give time based on users time zone