Php 验证出生日期并检查年龄
在我的表单中,我使用下拉列表来显示日期、月份和年份。你能帮我确认一下日期吗。我必须验证输入的年龄是否大于15岁。还要检查闰年等等。PHP函数就是您要寻找的Php 验证出生日期并检查年龄,php,date,datetime,Php,Date,Datetime,在我的表单中,我使用下拉列表来显示日期、月份和年份。你能帮我确认一下日期吗。我必须验证输入的年龄是否大于15岁。还要检查闰年等等。PHP函数就是您要寻找的 checkdate() 年龄也不太难: $validdate = (date("Y")-15).date("-m-d"); $bday = "$y-$m-$d"; if ($bday > $validdate) echo "underage!"; 您必须首先将输入日期转换为yyyy mm dd格式。您不能直接进行验证。您必须将日期转
checkdate()
年龄也不太难:
$validdate = (date("Y")-15).date("-m-d");
$bday = "$y-$m-$d";
if ($bday > $validdate) echo "underage!";
您必须首先将输入日期转换为yyyy mm dd格式。您不能直接进行验证。您必须将日期转换为时间戳,然后检查验证
$strSystemMaxDate = (date('Y') - 15).'/'.date('m/d');
if(strtotime($strDateOfBirth) > strtotime($strSystemMaxDate))
{
$arrErrors[] = _("Minimum age is 15 years.");
$blnValidated = false;
}
感谢大家的宝贵意见。为什么要使用时间戳进行比较?字符串也可以进行比较。请参见: