生年月日と現在日付を使って年齢を計算する方法

上司に教えてもらったんですが、以下の計算式で年齢を計算できるんだって。

年齢 = (現在日付_yyyymmdd - 生年月日_yyyymmdd) / 10000

現在日付が2013年7月3日、生年月日が1984年12月12日とした場合に、以下の計算式を用いて年齢が計算できる。

28.9491 = (20130703 - 19841212) / 10000

小数点は切り捨ててください。

f:id:omiya6048:20130703121135p:plain

上図は誕生日近辺の値ですね。

当日で29才、前日で28才と計算されます。
関わる業務において、この辺の年齢の扱いは微妙に変わってきますので、よく確認してから使う必要がありますね。

理屈が全く分からないんですが、そこらへん解説してるページないかなあ。