对于学校,我必须制作这个简单的To-Do网站。我基本上已经完成了所有工作,但我似乎无法让“约会”工作。
我的意思是我希望用户能够选择到期日期。例如,现在是2012年4月18日,用户正在完成一项任务,并希望在2012年4月22日之前完成任务。这应该是到期日期,用户应该能够选择该日期。我甚至不需要在时间结束时删除任务,只是它在任务页面上显示那是到期日期。
我完全不知道如何做到这一点。我正在考虑d-m-Y的输入字段 并通过发布类似这样的内容使其变得简单
$date = $_POST['date'];
如果有人知道我在哪里可以找到预制的脚本,我肯定会非常感激,因为它已经困扰了我好几天了。
答案 0 :(得分:1)
如果你只是想要简单的东西:
标记:
<input type="date" name="date" />
PHP:
try {
$dt = new DateTime($_POST['date']);
$dateString = $dt->format('Y-m-d H:i:s');
} catch (\Exception $e) {
// If we get here, the user provided an invalid date
}
// Do something with $dateString here (like put it in the database)
请注意,对于不支持它的设备/浏览器,date
输入类型会正常降级为text
输入。如果你愿意,你可以选择在这之上实现某种JS datepicker,但这不是必需的。