PHPで生年月日から年齢を計算する
PHPで生年月日から年齢を計算する
(現在日付 - 誕生日) / 10000
※10000で除算することで、小数点以下を切り捨てる
<?php $currentDate = date('Y/m/d'); $birthday = '1967/11/07'; $c = (int)date('Ymd', strtotime($currentDate)); $b = (int)date('Ymd', strtotime($birthday)); $age = (int)(($c - $b) / 10000); /* 結果 var_dump($c); var_dump($b); var_dump($age); int 20170620 int 19671107 int 49 */