valentine94
12/19/2014 - 1:50 PM

Difference in Months between two dates in JavaScript

Difference in Months between two dates in JavaScript

function monthDiff(d1, d2) {
  var months;
  months = (d2.getFullYear() - d1.getFullYear()) * 12;
  months -= d1.getMonth() + 1;
  months += d2.getMonth();
  return months <= 0 ? 0 : months + 1;
}