Php 使用输入日期选择器的Codeigniter无法发布到数据库

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"

我正在使用在Codecanyon中购买的Codeigniter脚本。我需要添加输入日期选择器,但在控制器中无法从UI获取拾取的日期

用户界面:

在更新数据库之前,我有测试要显示,但它显示的是当前时间:

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');