我的出生日期格式为......
30-01-1983
我正在努力确定如何确保自此日期起至少已过去16年。基本年龄验证。
它似乎在打败我,但我想我只是过于复杂了。有没有人有一个例子,他们可以指出我的方向?
答案 0 :(得分:4)
这是一个简单的方法;
<?php
$date2=date("d-m-Y");//today's date
$date1=new DateTime("30-01-1983");
$date2=new DateTime($date2);
$interval = $date1->diff($date2);
$myage= $interval->y;
if ($myage >= 16){
echo "valid age";}
else{
echo "Invalid age";}
?>
希望有所帮助
答案 1 :(得分:1)
手动操作非常简单,但PHP提供了一个内置功能,可以为您提供繁重的工作: