/* ..... Start: GF01-021..... */ function getdatediff(date1, date2, format){ if(date2 == '' || date2 == undefined)date2 = (new Date()).toISOString().split('T')[0]; if(typeof date1 !== 'undefined' && typeof date2 !== 'undefined' && typeof format !== 'undefined'){ var date1 = new Date(date1); var date2 = new Date(date2); var timeDiff = Math.abs(date2.getTime() - date1.getTime()); switch(format){ case 'D': var diff = Math.ceil(timeDiff / (1000 * 3600 * 24)); break; case 'Y': var diff = Math.ceil(timeDiff / (1000 * 3600 * 24)); diff = parseInt(diff) / 365; break; case 'M': var diff = Math.ceil(timeDiff / (1000 * 3600 * 24)); diff = parseInt(diff) / 365 * 12; break; default : var diff = 0; break; } return Math.floor(diff); } } /* .....End........ */