【发布时间】:2011-04-08 16:08:15
【问题描述】:
我对 PHP 中的日期有些头疼。我从表单中获取一些数据并尝试通过 ajax 调用“提交”它以更新网络而不重新加载页面。
我有一个允许选择日期范围的日期选择器,因此,我做了一个脏函数来分隔开始日期和结束日期,并将其分别发布到 PHP(以防选择日期范围)。它们的格式是这样的:01/04/2011,08/04/2011
在 PHP 中,我有日期变量并尝试格式化它们以通过这种方式执行一些数据库查询:
$date_start = $_POST['date_start'];
$date_start_form = date("Y-m-d", strtotime($date_start));
经过一些测试,我发现如果日期高于任何一个月的第 12 天,然后尝试对其进行格式化,它会返回 1970-01-01。
有人知道为什么会这样吗?
【问题讨论】:
标签: php datepicker