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

| コメント(0) | トラックバック(0)
プロフィールを気合入れて作りました。
カズヲのプロフィール

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

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

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

現在年

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

年齢

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.'歳';
結果
使い方
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>
参考になれば幸いです。

トラックバック(0)

トラックバックURL: http://30smash.com/cgi/mt5/mt-tb.cgi/259

コメントする

このブログ記事について

このページは、カズヲが2009年8月28日 17:50に書いたブログ記事です。

ひとつ前のブログ記事は「2009年8月の成果と9月の予定」です。

次のブログ記事は「サイトマップも直してみた。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。