小物関数(misc_function)#2 生年月日から年齢を

カテゴリ: php / author: uechoco / 2007年08月28日 00:05:58
この記事を読む時間:59くらい

小物関数シリーズ。最近、ITProの生年月日から年齢を計算する簡単な計算式:佐野裕のサーバ管理者日記の記事が好評らしいので関数化しておく。

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

というなんともシンプルな方法。これは革命とも言うべきか。ってなわけで下記が実装コードです。

PHP:
  1. function date2age($birth_unix)
  2. {
  3. $now = date('Ymd');
  4. $birth = date('Ymd', $birth_unix);
  5. return (int)(($now - $birth) / 10000);
  6. }
  7. echo date2age(mktime(0,0,0,8,28,1987));

念のため、2038年問題には対応していない日付計算なので、心配な方はPEAR::Dateなりで、64bit化させてください。


コメントはまだありません »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.