首页 > 解决方案 > 时间选择器格式更改,插入数据库时

问题描述

看法:

<div class="col-sm-6">
  <input type="text" class="form-control timepicker" name="shiftStartTime" id="shiftStartTime" required parsley-maxlength="6" placeholder="Shift Start Time" />
</div>

脚本

<script type="text/javascript">
$(document).ready(function(){

   $('.timepicker').wickedpicker();

    });   

</script>

控制器代码:

$shiftstarttime = $this->input->post('shiftStartTime');

但它以“00:00:12”的形式插入数据库。如何将其更改为 H:m:s 格式(即 12:05:10)

标签: phpdatabasecodeignitertimepicker

解决方案


试试这个它给你正确的价值

<input type="text" class="form-control timepicker" name="shiftStartTime" id="shiftStartTime" required placeholder="HH:MM:SS" />

脚本

<script type="text/javascript">
    $('.timepicker').timepicker({
         'timeFormat': 'H:i:s',
    });
</script>

控制器代码

$shiftstarttime = $this->input->post('shiftStartTime');

确保数据库中的列类型是时间


推荐阅读