0

var date = new GlideDateTime("03-03-2025");
var schedRec = new GlideRecord('cmn_schedule');
schedRec.get('1f64a8c6c3b3169041791485e0013234');
gs.addInfoMessage('Checking against schedule: ' + schedRec.sys_id);
var sched = new GlideSchedule(schedRec.sys_id);
  if(sched.isInSchedule(date)){
    gs.addInfoMessage('in schedule');
}else{
    gs.addInfoMessage('not in schedule');
}

How to check if a date aligns with the schedule in ServiceNow?
Working Code Asked question March 6, 2025