In JavaScript è semplice calcolare gli anni trascorsi a partire da una data.
La soluzione è la seguente:
'use strict';
const getElapsedYears = dateStr => {
const timestamp = Date.parse(dateStr);
if(isNaN(timestamp)) {
return -1;
}
return parseInt(Date.now() - timestamp) / (1000 * 60 * 60 * 24 * 365), 10);
}