You are on page 1of 1

Javascript to get the Date Difference

----------------
<script>document.getElementById('HrCalculateDuration').onclick=function(){function
strToDate(datestr){var months = {JAN: '01', FEB: '02', MAR: '03', APR: '04', MAY:
'05', JUN: '06', JUL: '07', AUG: '08', SEP: '09', OCT: '10', NOV: '11', DEC:
'12'};var vstr=datestr;var parts = vstr.split('-'); var dd = parts[0]; var
mn=parts[1]; var mn2=mn.toUpperCase(); var mm= months[mn2]; var yy = parts[2]; var
yyyy='20'+yy.slice(-2);var vDate= new Date(yyyy,mm-1,dd);return vDate;} var ONE_DAY
= 1000 * 60 * 60 * 24; var
date1_ms=strToDate(document.getElementById('HrAbsenceStartDate').value).getTime();v
ar date2_ms
=strToDate(document.getElementById('HrAbsenceEndDate').value).getTime();var diff_ms
= Math.abs(date1_ms - date2_ms); alert(' Days
'+Math.round(diff_ms/ONE_DAY));}</script>

You might also like