Calculate Date(Year) difference using System Date-year

PHOTO EMBED

Wed Mar 16 2022 03:47:19 GMT+0000 (Coordinated Universal Time)

Saved by @RajanMurkute #javascript

var CalAge = Class.create();
CalAge.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
	generateAge: function() {
		var dob = this.getParameter('sysparam_id');
		var today = new GlideDateTime();
		var todayYear = today.getYearLocalTime();
		var bday = new GlideDateTime(dob.toString());
		var bdayYear = bday.getYearLocalTime();
		var age =todayYear - bdayYear;
		return age;
	},
	type: 'CalAge'
});

/** To run tyhe above code type the following code in Background script and run
var dob1 = new CalAge.generateAge('23-07-2017');
gs.print(dob1);
**/
  
  
  
content_copyCOPY

This script is a Script Include that may be called from a client script

https://community.servicenow.com/community?id=community_question&sys_id=fba05b60db6b9bc05129a851ca9619f8