我正在尝试获取此代码以从表单中的字段计算年龄。
<?php
$birthDate = "$dob";
$birthDate = explode("-", $birthDate);
$age = (date("md", date("U", mktime(0, 0, 0, $birthDate[0], $birthDate[1], $birthDate[2]))) > date("md") ? ((date("Y")-$birthDate[2])-1):(date("Y")-$birthDate[2]));
echo "Age is: ".$age;
?>
但我无法让它使用输入字段的格式,即 YYYY-MM-DD。
如果我将 $dob 更改为 PHP 使用的欧盟标准格式的日期,它就像一个魅力。
有没有一些简单的方法来纠正这个问题?