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');