JavaScript: calcolare gli anni trascorsi da una data

In JavaScript è semplice calcolare gli anni trascorsi a partire da una data.

La soluzione è la seguente:


'use strict';

const getElapsedYears = d => {
	const timestamp = Date.parse( d );
	const today = Date.now();
	const diff = ( today - timestamp ) / ( 1000 * 60 * 60 * 24 * 365 );
	const years = parseInt( diff, 10 );
	return years;
};

Torna su