【发布时间】:2015-02-10 23:26:06
【问题描述】:
我正在尝试获取某人生日的发布数据,以发送到另一个页面并显示他们的年龄,到目前为止,我已经有了这个可行的方法
<?php
$c= date('Y');
$y= date('Y', strtotime('1993-12-29'));
echo $c - $y;
?>
但是我将如何处理已发布的数据呢?我试过了:
$c= date('Y');
$y= date('Y',strtotime($_POST['sBirthday']));
echo $c-$y;
虽然这行不通,但有什么想法吗?
【问题讨论】:
-
用
var_dump($_POST['sBirthday']);检查实际值。对于 php,它来自哪里并不重要。重要的是价值。 -
显示您的表单...您也可以通过 var_dump($_POST) 查看发送的内容...
-
问题最有可能出现在您的表单中。它是如何使用的,方法,缺少名称属性;可以是任何东西。输入内容需要遵循您所拥有的
1993-12-29或19951229 -
PHP calculate age 的可能重复项
-
19951229我的意思是19931229,但差别不大。给/拿几年;-)