プロフィールを作り直す(年齢を自動計算)

プロフィールを気合入れて作りました。
カズヲのプロフィール

内容はともかく、かなり見栄え頑張ったんですけど...
※もし、『このサイトのプロフィールはイイ!』というのがあればぜひ教えてくださいネ。
サイト作る上でプロフィールってかなり重要なんですよね~

で、プロフィールで困るのが年齢。

気づくとすぐ1年経ってるんですよね...
なのでphpで自動取得するようにしました。

現在年

echo(date('Y年'));
結果
2021年

年齢

list($by, $bm, $bd) = sscanf(19740401, "%4s%2s%2s");
$age = date("Y") - $by;if(date("m") * 100 + date("d") < $bm * 100 + $bd) $age--;
echo $age.'歳';
結果
47歳
使い方
19740401が生年月日部分ですのでここを変えれば年齢がでます。
カズヲのプロフィールでは私と奥さんと愛娘でつかっています。

しかしphp化していない方も多いのでjavascript版も
<SCRIPT language="JavaScript">
<!--
var birthyear=1974;
var birthmonth=4;
var birthday=1;
var age=0;
now = new Date();
y=now.getYear();
if(y<1900) {y=y+1900;}
m=now.getMonth()+1;
d=now.getDate();
if(m < birthmonth){age=y-birthyear-1}
if(m > birthmonth){age=y-birthyear}
if(m == birthmonth){
if(d < birthday){age=y-birthyear-1}
else{age=y-birthyear}
}
document.write(age+"歳");
//-->
</SCRIPT>
参考になれば幸いです。