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

Written by uechoco 8月 28
このエントリをはてなブックマークに追加小物関数(misc_function)#2 生年月日から年齢をのはてなブックマーク被リンク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

小物関数シリーズ。最近、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化させてください。

このエントリをはてなブックマークに追加小物関数(misc_function)#2 生年月日から年齢をのはてなブックマーク被リンク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

No Responses to “小物関数(misc_function)#2 生年月日から年齢を”

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

Comments RSS rss うえちょこ@ぼろぐ TrackBack Identifier URI rss うえちょこ@ぼろぐ

コメントをどうぞ