年齢の算出は簡単にできるかと思いきや、少々面倒臭い。これは、閏年というものが存在するためである。そのため以下のような単純な時間のdiffで算出しようとすると年を重ねる日時が1日ほどズレる場合がある。 const today = new Date(2010, 2, 10); // 2010-03-10 const birthday = new Date(2000, 2, 10); // 2000-03-10 const diff = today.getTime() - birthday.getTime(); const age = Math.floor(diff / (1000*3600*24*…