1.实现过程:
(1).创建checkdate.php首先在页面添加表单。可以实现用户信息输入。其次分别设置两个文本框,采集用户的用户名和生日信息。最后设置按钮,实现提交功能。当用户单击提交按钮时,系统对提交信息进行验证。
(2).页面收到用户提交信息以后,使用$_POST获取日期信息。并把日期函数字符串转成数组。然后使用checkdate()函数进行验证。
2.实例代码:
PHP
<?php
if(isset($_POST['btn'])){
$arr = explode("-",trim($_POST['userdate']));
if(checkdate($arr[1],$arr[2],$arr[0])){
echo "<script>alert(\"日期{$_POST['userdate']}格式正确\")</script>";
}else
{
echo "<script>alert(\"日期{$_POST['userdate']}格式错误\")</script>";
}
}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<form action="" method="post">
<h1>检测用户输入日期的合法性</h1>
<div>
<label for="">用户名:</label> <input type="text" name="username"><br><br>
<label for="">生日日期:</label><input type="text" name="userdate" size="18"><br><br>
<input type="submit" value="提交检测" name="btn">
</div>
</form>
</body>
</html>