このコードを取得して、フォームのフィールドから年齢を計算しようとしています。
<?php
$birthDate = "$dob";
$birthDate = explode("-", $birthDate);
$age = (date("md", date("U", mktime(0, 0, 0, $birthDate[0], $birthDate[1], $birthDate[2]))) > date("md") ? ((date("Y")-$birthDate[2])-1):(date("Y")-$birthDate[2]));
echo "Age is: ".$age;
?>
しかし、YYYY-MM-DD の入力フィールドの形式を使用することはできません。
$dob を PHP が使用する EU 標準形式の日付に変更すると、魅力的に機能します。
これを修正する簡単な方法はありますか?