Calculate and display years between two dates in JavaScript.

by kodjoe mambi

JavaScript

var years = getYears("2010-2-17" , "new Date().getFullYear()");

console.log(years);

function getYears(from, to) {
    var d1 = new Date(from),
        d2 = new Date(to),
        yr = [];
    
    for (var i=d1.getFullYear(); i<=d2.getFullYear(); i++) {
        yr.push( i );
    }
    
    return yr;
}