JSFiddle - React, Tailwind, and code Playground

by Sergei Sokolov

HTML

<div id="out"></div>

JavaScript

/**
 * для вопроса http://ru.stackoverflow.com/questions/645816
 */
function diff( from, to) {
	var Dfrom = new Date( from.replace(' ','T'));
	var Dto = new Date( to.replace(' ','T'));

	if( Dfrom.getMonth() === Dto.getMonth()
		&& Dfrom.getDate() === Dto.getDate()
	) {
		// ура! День рождения!
		return Dto.getFullYear() - Dfrom.getFullYear(); // сколько полных лет
	} else {
	  return "not a b-day";
	}
}

out.innerText = diff('2015-03-29 19:00:00', '2017-03-29 21:00:00');