フォーム上で、ユーザーは生年月日を入力する必要があります。 PHPはすでに18年を達成しているかどうかを制御する必要があります。現在の日付とフォームに挿入された誕生日の日付の差
$birth = $_POST['data_nascita'];
$str_birth = strtotime ($birth);
$today = date("m/d/Y");
$str_today = strtotime ($today);
if($today - $str_today < 567648000) {
echo'you can't drive a car in Italy because you are underage';exit();
}
// 18 years * 31536000 second in 1 year = 567648000
私は(今日は2016年9月13日なので、18年には完全にまだ費やすことはありません)誕生フィールドに1998年9月14日の日付を入れて、コントロールが機能しない場合。それは1998年9月15日から始まります。
なぜ2日間失ったのですか?
http://php.net/manual/en/class.dateinterval.php – Deep