时间选择器格式更改,插入数据库时
Time picker format changes ,When inserting into database
查看:
<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)
首先,检查当您从日期选择器获取时间时,它以哪种形式出现。
否则,您可以专门更改控制器端的格式,然后将该值分配给数据库对象。
试试这个,我希望它对你有用。
<script>
$(document).ready(function(){
$('.timepicker').timepicker({});
});
</script>
首先您需要确认在 post 中您得到的值是否正确,如果是,那么以下内容对您有用
$input = $this->input->post('shiftStartTime');
$input = str_replace(" : ", ":", $input);
$shiftstarttime = date('H:i:s', strtotime($input));
试试这个
它给你当前值
<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');
确保数据库中的列类型是时间
查看:
<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)
首先,检查当您从日期选择器获取时间时,它以哪种形式出现。
否则,您可以专门更改控制器端的格式,然后将该值分配给数据库对象。
试试这个,我希望它对你有用。
<script>
$(document).ready(function(){
$('.timepicker').timepicker({});
});
</script>
首先您需要确认在 post 中您得到的值是否正确,如果是,那么以下内容对您有用
$input = $this->input->post('shiftStartTime');
$input = str_replace(" : ", ":", $input);
$shiftstarttime = date('H:i:s', strtotime($input));
试试这个 它给你当前值
<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');
确保数据库中的列类型是时间