生年月日から年齢を計算する簡単な計算式に関して。 (今日の日付 - 誕生日) / 10000 の小数点以下切捨て という式で簡単に生年月日から年齢を簡単に算出できるとのこと。目から鱗。 で、PHP と JavaScript で実装してみたら、 JavaScript では実は全然簡単ではないことが判明! ※ 生年月日は yyyy-mm-dd 形式でDB保存されていることが多いと思うので、yyyy-mm-dd 形式から計算することにしました。 まず、PHP。 // PHP だと簡単 /** * yyyy-mm-dd 形式の誕生日から年齢を計算 */ function calculateAge($birthday) { $birthday = intval(str_replace('-', '', $birthday)); $today = intval(date('Ymd')); return