PHP 誕生日から年齢を算出する

  • このエントリーをはてなブックマークに追加

ポータルサイトを構築している中で「誕生日から年齢を算出する」機能を盛り込むことが
あったので簡単にはなりますが、参考ソースを残しておきます。

<?php
     $now = date(‘Ymd’);
     $birthday  = ‘1980-01-01’;
     $birthday = replace(“-“, “”, $birthday);
     echo floor(($now – $birthday)/10000);
?>

ハイフンを削った日付でシステム日付と誕生日の差分を10000で割った数字が年齢になります。
少数点以下は切り捨てになるのでfloor関数を使用しています。

  • このエントリーをはてなブックマークに追加

関連記事

SNSでもご購読できます。

コメントを残す

*