Php 接受日期输入(datepicker),无论用户输入完整日期还是仅输入年份或仅输入年份&;月
我还是一个新手,仍在探索,不知何故,我没有看到任何解决我问题的方法。请友善:) 我正在使用codeigniter框架 这是我表格中获取日期的代码:Php 接受日期输入(datepicker),无论用户输入完整日期还是仅输入年份或仅输入年份&;月,php,mysql,twitter-bootstrap,codeigniter,Php,Mysql,Twitter Bootstrap,Codeigniter,我还是一个新手,仍在探索,不知何故,我没有看到任何解决我问题的方法。请友善:) 我正在使用codeigniter框架 这是我表格中获取日期的代码: //user input in my view <input type="date" class="form-control" name="date"> //get value using post in my conntroller $date => $_POST["date"]; //我的视图中的用户输入 //在我的conn
//user input in my view
<input type="date" class="form-control" name="date">
//get value using post in my conntroller
$date => $_POST["date"];
//我的视图中的用户输入
//在我的conntroller中使用post获取价值
$date=>$_POST[“date”];
我希望它接受值,即使用户仅输入年份或仅输入年份和月份
例如,日期选择器的格式为mm/dd/yyy
如果用户仅输入mm/dd/1993或12/dd/1997
我希望它仍然接受它,并保存到数据库中只是为了弄清楚-这里的“接受”是什么意思?datepicker是一个前端组件,在那里接受输入与在服务器端接受输入不同。提前感谢您在Q中添加的任何澄清!还有,欢迎来到SO!我的意思是,当我只输入年份(mm/dd/1993-这是无效的)时,它在我的数据库中变成0000-00-00。所以我希望它忽略日期格式验证,在我的数据库中显示为1993-00-00。谢谢你关注我的问题嘿,@abegail_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。当我提交此文件时,它从未到达服务器。是的,这正是我们所展示的。但是我怎样才能更改验证,使它接受这种输入呢?