年齢の計算

ITpro:『生年月日から年齢を計算する簡単な計算式:佐野裕のサーバ管理者日記』(参照)から引く。

最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。

(今日の日付-誕生日)/10000の小数点以下切捨て。

えー、なんで?
Excelにいれて計算。やっぱりなんで?
よくよく読んでみて、やっとわかった。「/」で区切った日付計算じゃダメじゃん(笑)

PHPで書くと

echo (int)((20070823 - 19850101)/10000);

でも不思議〜