Php 使用输入日期选择器的Codeigniter无法发布到数据库
我正在使用在Codecanyon中购买的Codeigniter脚本。我需要添加输入日期选择器,但在控制器中无法从UI获取拾取的日期 用户界面: 在更新数据库之前,我有测试要显示,但它显示的是当前时间:Php 使用输入日期选择器的Codeigniter无法发布到数据库,php,jquery,codeigniter,datepicker,datetimepicker,Php,Jquery,Codeigniter,Datepicker,Datetimepicker,我正在使用在Codecanyon中购买的Codeigniter脚本。我需要添加输入日期选择器,但在控制器中无法从UI获取拾取的日期 用户界面: 在更新数据库之前,我有测试要显示,但它显示的是当前时间: var_dump($deadline); return; 你正在处理的模态在表单之外。我使用jquery使之在日期字段更改时更新表单中隐藏字段的值。因此,当模态触发表单提交时,其日期字段的值也提交给控制器 HTML: <input type="hidden" name="deadline"
var_dump($deadline);
return;
你正在处理的模态在表单之外。我使用jquery使之在日期字段更改时更新表单中隐藏字段的值。因此,当模态触发表单提交时,其日期字段的值也提交给控制器 HTML:
<input type="hidden" name="deadline" id="deadlinehidden" value="" />
$("#deadline").on("change paste keyup", function() {
$("#pos-sale-form input[name='deadline']").val($(this).val());
});
您可以使用以下选项:
<input name="deadline" type="text" value="2017-07-08" class="form-control datepicker" id="datepicker">
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
$date=$this->input->post('deadline');
$(函数(){
$(“#日期选择器”).datepicker();
} );
$date=$this->input->post('deadline');
您的datetimepicker工作正常吗?var_dump($deadline)的结果如何?1./picker工作正常,但控制器无法获取它2./var_dump显示尝试此$deadline=date(“Y-m-d”,strotime($this->input->post('deadline'));嗨,丹麦阿里,谢谢你的支持。我试着这样做的结果是:字符串(10)“1970-01-01”嗨,蓝先生,谢谢你的支持。我尝试这个结果“1970-01-01 00:00:00”。更新的答案。我尝试:-结果是现在的时间$\u POST['deadline']为空,您可以发布整个表单代码吗?是的,UI代码:-第786行中的日期选择器|控制器代码:-第60行中。您可以将代码复制到其他工具
$("#deadline").on("change paste keyup", function() {
$("#pos-sale-form input[name='deadline']").val($(this).val());
});
<input name="deadline" type="text" value="2017-07-08" class="form-control datepicker" id="datepicker">
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
$date=$this->input->post('deadline');