0

我在数据库中的日期字段中插入生日时遇到问题。当我检查存储在数据库中的日期时,它总是返回 0000-00-00。

我使用以下代码:

$dob = date('Y-m-d', strtotime($_POST['registration_dob_year']."/".$_POST['registration_dob_month']."/".$_POST['registration_dob_day']));

我知道我的$_POST['registration_dob_year'],$_POST['registration_dob_month']$_POST['registration_dob_day']变量是正确的,因为如果我使用以下代码

echo $dob;

1986-01-07它在我的页面上打印类似的东西。

4

1 回答 1

1

你为什么要把事情复杂化?只需使用:

$dob = $_POST['registration_dob_year']."-".$_POST['registration_dob_month']."-".$_POST['registration_dob_day'];
于 2012-06-11T04:10:44.747 回答