我正在尝试进行用户注册。我只想询问使用 3 个输入 type="text" 的日期如何使用 PHP 清理月、日和年。如果二月是闰年或十一月只有 30 天,用户输入 31。谢谢大家!
if (isset($_POST['submit'])) {
$yy = preg_replace('#[^0-9]#i','',$_POST['yy']);
$mm = preg_replace('#[^0-9]#i','',$_POST['mm']);
$dd = preg_replace('#[^0-9]#i','',$_POST['dd']);
if ($mm > 12) {
$error[] = 'Invalid month.';
} else if ($dd > 31) {
$error[] = 'Invalid day.';
} else if (strlen($yy) < 4) {
$error[] = 'Invalid year.';
}
}