つながるnet

カスタムフィールドの値(生年月日)から年齢を取得

カスタムフィールドに8桁入力とした場合(1980年5月16日→19800516)

$birth = get_post_meta($post->ID,'birth',TRUE);
$birthY = substr($birth,0,4);
$birthMD = substr($birth,4,4);
$todayY = date('Y');
$todayMD = date('md');
$age = $todayY - $birthY;
$age = ($todayMD < $birthMD)?$age-1:$age;//誕生日前なら1年を引く

直接メールしてみる

お名前 (必須)
メールアドレス (必須)
件名
ご相談内容
画像文字をご入力ください
captcha

コメントを残す