php - 时间选择器格式更改,插入数据库时
问题描述
看法:
<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)
解决方案
试试这个它给你正确的价值
<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');
确保数据库中的列类型是时间
推荐阅读
- java - 如何使用模拟单元测试覆盖静态字段?
- javascript - 导入后如何设置 React 组件的样式
- python - 使用 NLP - Spacy Matcher 提取电子邮件,然后对其进行加密和解密
- ios - 在换行符后附加字符串
- python - Pandas:如何使用生成的 MultiIndex 在另一列中插入 DataFrame 列?
- marklogic - MarkLogic 中的增量备份比平时花费的时间更长?
- kubernetes - Kubernetes:无效值:“****”:错误转换字段路径:不支持字段标签
- sql-server - 从星期一到星期一的日期变量,时间为 8:00
- php - 在提交 html 上传表单时难以让 phpmailer 工作以发送带有附件的电子邮件
- cytoscape.js - 我们如何在 cytoscape.js 中实现“底层”