【JavaScript/PHP】生年月日から年齢を計算する

スケジュール商用無料イラスト Web制作

現在の日付から生年月日を引いて、1万で割ると年齢を計算することができます。
それぞれ、19900401の部分に生年月日を設定します。

PHP

$calcAge = floor((date('Y/m/d') - 19900401) / 10000);
echo $calcAge;

JavaScript

function calcAge(birthdate) {
	const today = new Date();
	targetdate = today.getFullYear() * 10000 + (today.getMonth() + 1) * 100 + today.getDate();
	return (Math.floor((targetdate - birthdate) / 10000));
}
console.log(calcAge(19900401));
タイトルとURLをコピーしました